Ondřej Hruška
|
b5d2930e30
|
uart tx now pretty reliable, but msg queue sometimes seemingly gets corrupted (checksum mismatch)
|
7 years ago |
Ondřej Hruška
|
2d53fc29be
|
removed the alignment crap, left one length field byte and wraparound markers. Works except one mysterious lock-up
|
7 years ago |
Ondřej Hruška
|
08b4010b13
|
uhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
|
7 years ago |
Ondřej Hruška
|
77f794e94a
|
some debuggiong. Tx is not reliable and sometimes duplicates or loses bytes
|
7 years ago |
Ondřej Hruška
|
2881c2ff2a
|
almost finished DMA reception
|
7 years ago |
Ondřej Hruška
|
e2e4d91cf3
|
Added func for simple periph clock toggling without the horrible if jungle
|
7 years ago |
Ondřej Hruška
|
ace2bd6357
|
switch to freeRtos malloc + improve malloc_safe utils, fixed memleak
|
7 years ago |
Ondřej Hruška
|
d49081b190
|
basic work on uart
|
7 years ago |
Ondřej Hruška
|
8852f9f8b4
|
enable all periph clocks by default on startup, added testing synchronous uart write command
|
7 years ago |
Ondřej Hruška
|
29264540f7
|
added uart init (untested) and more config option
|
7 years ago |
Ondřej Hruška
|
e88bf84ea1
|
basic usart skeleton
|
7 years ago |
Ondřej Hruška
|
ad39fc280f
|
added some doc comments
|
7 years ago |
Ondřej Hruška
|
69fa263f45
|
working SPI unit
|
7 years ago |
Ondřej Hruška
|
8e07590cbe
|
some cleaning
|
7 years ago |
Ondřej Hruška
|
6406475f48
|
some drying things up (GPIO init in particular)
|
7 years ago |
Ondřej Hruška
|
6756b79ef4
|
added automatic GPIO teardown, remap support to i2c, force error comments in ini if disabled
|
7 years ago |
Ondřej Hruška
|
ce895b3238
|
added ini comment about remap meanigns for spi
|
7 years ago |
Ondřej Hruška
|
d3d8400245
|
fix a bug in parsing SPI device
|
7 years ago |
Ondřej Hruška
|
931f6cea59
|
added missing mutex for shared scratch buffer
|
7 years ago |
Ondřej Hruška
|
913f431a54
|
stub of SPI write cmd, multicast cmd
|
7 years ago |
Ondřej Hruška
|
0f75690310
|
added SPI pin mappings for f072
|
7 years ago |
Ondřej Hruška
|
83c2f26c43
|
w.i.p. SPI, left to add: pin mappings, UU functions
|
7 years ago |
Ondřej Hruška
|
645619e9c5
|
fixed the bug
|
7 years ago |
Ondřej Hruška
|
1e41d4c3cb
|
added unit type checks to UU_ functions
|
7 years ago |
Ondřej Hruška
|
ab2dfe3a76
|
Rewrite all units and other logic to better use return values and added TRY() helper
|
7 years ago |
Ondřej Hruška
|
3ed13c322f
|
better API and exposed to header
|
7 years ago |
Ondřej Hruška
|
1a225d6f06
|
added higher level i2c functions for working with registers
|
7 years ago |
Ondřej Hruška
|
cdd54cc550
|
read and write both working
|
7 years ago |
Ondřej Hruška
|
f917427be4
|
i2c write works
|
7 years ago |
Ondřej Hruška
|
9e7ae008b6
|
added unit and basic config
|
7 years ago |
Ondřej Hruška
|
a3df4d79e1
|
better asm loop
|
7 years ago |
Ondřej Hruška
|
5cbc9fa6dd
|
fixed the delay loop thing
|
7 years ago |
Ondřej Hruška
|
6f561bc191
|
updated plat compat
|
7 years ago |
Ondřej Hruška
|
dcf0037b83
|
neopixel improvements
|
7 years ago |
Ondřej Hruška
|
64592c3bb6
|
fixed the bug, caused by partly inited units trying to de-init pins
|
7 years ago |
Ondřej Hruška
|
0cdb811d40
|
Deleted Pin unit, replaced by DI and DO
|
7 years ago |
Ondřej Hruška
|
8768dc31ab
|
added DI unit
|
7 years ago |
Ondřej Hruška
|
0af90eccbf
|
added version markers to settings, option to disable INI comments
|
7 years ago |
Ondřej Hruška
|
393ec1e951
|
reworking pins, flash doesnt work
|
7 years ago |
Ondřej Hruška
|
ad2e19d4fe
|
use bulk typedefs in functions, add monitoring of msg queue usage to stackmon
|
7 years ago |
Ondřej Hruška
|
32c2c5a883
|
updated tinyframe and implemented bulk write
|
7 years ago |
Ondřej Hruška
|
92c28c5daf
|
rename tf response helpers to com_*
|
7 years ago |
Ondřej Hruška
|
97b6fd0028
|
removed all uses of the jobs queue for TF responses, not needed naymore
|
7 years ago |
Ondřej Hruška
|
96d06a086f
|
improved bulk read api
|
7 years ago |
Ondřej Hruška
|
d8e2d016d2
|
modularized bulk read
|
7 years ago |
Ondřej Hruška
|
ccbff578b3
|
tf update and some progress
|
7 years ago |
Ondřej Hruška
|
d6c4372755
|
updated tinyframe
|
7 years ago |
Ondřej Hruška
|
5ca7ab1db0
|
implement a message processing queue that will hopefully aleviate the pain in working with tinyframe. this should make it possible to almost entirely get rid of async jobs for simple replies
|
7 years ago |
Ondřej Hruška
|
5135aedc5b
|
bulk now works, but has some excessive comments and need to be abstracted out
|
7 years ago |
Ondřej Hruška
|
40479a0b24
|
work on bulk, not finished
|
7 years ago |