Commit Graph

9549 Commits

Author SHA1 Message Date
Willy-JL
1e5c351dd6 Only load notification settings on normal boot 2023-04-30 19:08:31 +01:00
Willy-JL
32ed4d3b31 Fix check for normal boot (fix bootloop on flash) 2023-04-30 18:49:26 +01:00
g3gg0.de
3cb1b1f6c1 DigitalSignal: use cyclic DMA buffer for sequences 2023-04-30 23:05:56 +10:00
g3gg0.de
826e4d1eda DigitalSequence: fix issues with concatenation of same levels and spurious bit flips 2023-04-30 23:05:56 +10:00
g3gg0.de
e2b77fcfb2 digital_signal: keep lock until all DMA transfers have finished 2023-04-30 23:05:56 +10:00
g3gg0.de
4f076485a3 digital_signal: fix memory leak 2023-04-30 23:05:55 +10:00
g3gg0.de
7e42c9c3f0 added recovery if the timer already expired 2023-04-30 23:05:55 +10:00
g3gg0.de
4c3a5e9c12 digital_signal: remove assembly code, limiting the performance but increasing portability 2023-04-30 23:05:55 +10:00
g3gg0.de
17f7f0e637 digital_signal: reduce code complexity of digital_signal_update_dma() by only reconfiguring DMA2 2023-04-30 23:05:55 +10:00
g3gg0.de
064a34e681 pulse_reader: further optimize assembly code 2023-04-30 23:05:55 +10:00
g3gg0.de
cd082c9d90 digital_signal: show unoptimized and optimized code for digital_signal_update_dma() next to each other 2023-04-30 23:05:55 +10:00
g3gg0.de
bc80ddd0a7 digital_signal/pulse_reader: allow parameters for free to be NULL 2023-04-30 23:05:54 +10:00
g3gg0.de
c18cf71646 make structures private, add C implementation of digital_signal_update_dma() 2023-04-30 23:05:54 +10:00
g3gg0.de
f08c8d6a1d pulse_reader: add call to set GPIO pull direction 2023-04-30 23:05:48 +10:00
g3gg0.de
67b02b7785 remove unit test for pulse_reader again 2023-04-30 23:05:20 +10:00
gornekich
4d09a50fbb pulse_reader: remove from API, allow to link with faps
Signed-off-by: g3gg0.de <git@g3gg0.de>
2023-04-30 23:05:18 +10:00
g3gg0.de
f56835cb65 ran format_py 2023-04-30 23:04:40 +10:00
g3gg0.de
a34f2d2903 pulse_reader_stop now deinits GPIO as recommended by @gornekich 2023-04-30 23:04:40 +10:00
g3gg0.de
146061e631 fine tuned timings for pulse_reader test 2023-04-30 23:04:40 +10:00
g3gg0.de
9cf16bdfe4 change pulse reader test timings to 1, 10 and 100 ms 2023-04-30 23:04:40 +10:00
g3gg0.de
e56cd5165a added unit test for pulse_reader 2023-04-30 23:04:39 +10:00
g3gg0.de
396ebe1ad8 fix starting level detection in pulse_reader 2023-04-30 23:04:39 +10:00
gornekich
b5b5abac27 pulse_reader: build as static library
Signed-off-by: g3gg0.de <git@g3gg0.de>
2023-04-30 23:04:35 +10:00
g3gg0
035d630ff9 fix test cases to match (expected) implementation 2023-04-30 23:02:31 +10:00
g3gg0
302739d543 allow gpio field to stay uninitialized in digital_signal_prepare_arr() 2023-04-30 23:02:31 +10:00
g3gg0
b24c0cd97f flagged functions in api_symbols.csv 2023-04-30 23:02:24 +10:00
g3gg0
9a6a796804 fixed renaming 2023-04-30 23:01:17 +10:00
g3gg0
0a714fc164 fixed linter errors and undone function renaming 2023-04-30 23:01:16 +10:00
g3gg0
26c4e88677 added send_time option to start a signal at a specific DWT->CYCCNT value 2023-04-30 23:01:16 +10:00
g3gg0
3846e81157 added DigitalSequence to chain multiple DigitalSignals
added PulseReader for hardware assisted digital signal sampling
2023-04-30 23:01:15 +10:00
Clara K
b4d6717706 Update ReadMe.md 2023-04-30 14:10:30 +02:00
Clara K
d2d6e7e488 Update ReadMe.md 2023-04-30 14:07:01 +02:00
Clara K
81f79a19e4 Update ReadMe.md 2023-04-30 14:06:10 +02:00
Clara K
19a2501fee Update ReadMe.md 2023-04-30 14:04:46 +02:00
Clara K
27825d7cf9 Update ReadMe.md 2023-04-30 14:03:59 +02:00
Clara K
56263ace84 perfection 2023-04-30 14:02:14 +02:00
Clara K
edc2af4955 idfk what im doing.. readmes suck 2023-04-30 14:01:08 +02:00
Clara K
aa2ff5a89a Update ReadMe.md 2023-04-30 14:00:05 +02:00
MX
512fe8aead Fix readme 2023-04-30 14:59:38 +03:00
Clara K
a0b1f2ae3f Update ReadMe.md 2023-04-30 13:58:28 +02:00
Clara K
8d7259b1ce un-clowning it 2023-04-30 13:57:53 +02:00
Clara K
607b9debca listening some more to a clown that thinks he knows what hes doing but usually just breaks things and makes me fix it bc hes too dumb for it. Can someone please take him already? I'm fucking tired. k thx bye 2023-04-30 13:51:24 +02:00
Clara K
3c1799dcc9 meow? 2023-04-30 13:47:45 +02:00
Clara K
e8cc9e6f69 listening to a clown 2023-04-30 13:44:02 +02:00
Clara K
d4fa794a2d i hate readmes lol 2023-04-30 13:41:12 +02:00
Clara K
7df5ea9bd4 maybe now? 2023-04-30 13:39:23 +02:00
Clara K
9f5ebe1055 testing some more 2023-04-30 13:35:44 +02:00
Clara K
acd8f1ac9c Update ReadMe.md 2023-04-30 13:29:29 +02:00
Clara K
a85a754aa3 Update ReadMe.md 2023-04-30 13:27:47 +02:00
Willy-JL
569edc9e9a Format 2023-04-30 12:22:10 +01:00