Ondřej Hruška
|
b6f7060516
|
1wire cleaning, added 1w UU, renamed some error messages
|
7 years ago |
Ondřej Hruška
|
0e378b6547
|
added 1wire search algorithm
|
7 years ago |
Ondřej Hruška
|
a81190c2e1
|
1w everything implemented except search funcs, timer works ok
|
7 years ago |
Ondřej Hruška
|
af35cee030
|
untested new onewire commands (all except search algos)
|
7 years ago |
Ondřej Hruška
|
55816fc810
|
added software timer instantiation + config (unused)
|
7 years ago |
Ondřej Hruška
|
c9aa39af80
|
words
|
7 years ago |
Ondřej Hruška
|
c641bef80a
|
added 'parasitic' config field
|
7 years ago |
Ondřej Hruška
|
eca8319820
|
onewire basic impl + fixed a bug in usec delays
|
7 years ago |
Ondřej Hruška
|
9e65c8409a
|
fixed inverted presence check
|
7 years ago |
Ondřej Hruška
|
18e76ad060
|
base of 1wire, need to make async
|
7 years ago |
Ondřej Hruška
|
04e32860f7
|
implemented precision timestamps in report messages
|
7 years ago |
Ondřej Hruška
|
94e87c74d3
|
implemented timebase using TIM14 instead of TIM1
|
7 years ago |
Ondřej Hruška
|
1159fef33b
|
add a newline to ini
|
7 years ago |
Ondřej Hruška
|
88bd46f516
|
fixed the crash and implemented trigger arming
|
7 years ago |
Ondřej Hruška
|
45b4fb45e9
|
exti working but something is fucked up in the job queue or tinyframe
|
7 years ago |
Ondřej Hruška
|
255f96c754
|
Installed new TinyFrame
|
7 years ago |
Ondřej Hruška
|
a44eb5f16a
|
doc for all units
|
7 years ago |
Ondřej Hruška
|
4930f14047
|
made usart rxbuf large again
|
7 years ago |
Ondřej Hruška
|
5edbf1306f
|
removed the DMA timeout message
|
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
|
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 |