Ondřej Hruška
|
5edbf1306f
|
removed the DMA timeout message
|
7 years ago |
Ondřej Hruška
|
bbbd216244
|
Merge branch 'uart'
|
7 years ago |
Ondřej Hruška
|
8272a36aee
|
Implemented unit timed tick and uart rx timeout
|
7 years ago |
Ondřej Hruška
|
b3d1f95e7d
|
cleanup and added sync + async commands
|
7 years ago |
Ondřej Hruška
|
5d12b23ceb
|
deleted old sync sending code
|
7 years ago |
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
|
6da4bd5d63
|
Merge branch 'uart-dmalign' into uart
|
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
|
137619d942
|
added a safeguard
|
7 years ago |
Ondřej Hruška
|
c4cc3bb9ce
|
fixed bug with settings fucking up units that were already loaded
|
7 years ago |
Ondřej Hruška
|
05875a8167
|
fixed bogus slotcount use display + moved some stuff to dynalloc to save ram
|
7 years ago |
Ondřej Hruška
|
7df577f9b1
|
toggle to disable logging resources stuff
|
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
|
0ef1134aa0
|
some traps
|
7 years ago |
Ondřej Hruška
|
69443613fc
|
some more stack shrinking
|
7 years ago |
Ondřej Hruška
|
8a28395102
|
fix-up PRINTF to use PUTS when no variable args are given
|
7 years ago |
Ondřej Hruška
|
7280338f8b
|
take some steps towards reducing memory footprint in stack buffers
|
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
|
9c5d889cfc
|
remove debug for freeing pins
|
7 years ago |
Ondřej Hruška
|
d05330c0c0
|
updated tinyframe
|
7 years ago |
Ondřej Hruška
|
15ebb6ab10
|
removed some excessive logging
|
7 years ago |
Ondřej Hruška
|
e471497577
|
added error logging to tinyframe
|
7 years ago |
Ondřej Hruška
|
7816d75563
|
merged job queue with message queue
|
7 years ago |
Ondřej Hruška
|
c58787c95d
|
some memory savings
|
7 years ago |
Ondřej Hruška
|
26934a0984
|
Implemented PINOUT.TXT file
|
7 years ago |
Ondřej Hruška
|
ad39fc280f
|
added some doc comments
|
7 years ago |
Ondřej Hruška
|
766cfdba06
|
Merge branch 'add-spi'
|
7 years ago |
Ondřej Hruška
|
b5d9d146f9
|
fixed the bug with botched deinig, caused by use of malloc instead of calloc
|
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
|
05a568a27c
|
ram savings by using new bitfield-based rsc alloc
|
7 years ago |
Ondřej Hruška
|
e82306c36f
|
added more informative error message to unit failed due to rsc not avail
|
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
|
71f5918e54
|
fixed hardfault handler to better work on cm0
|
7 years ago |
Ondřej Hruška
|
1e41d4c3cb
|
added unit type checks to UU_ functions
|
7 years ago |