- 21 May, 2020 7 commits
-
-
Rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
Rahix authored
Instead of blocking the triggering task when core 1 is still busy handling the previous interrupt, offload interrupt dispatching into a separate task. This is the first step towards making API-calls interrupt safe. Next to the async triggering, the synchroneous mechanism is retained for special cases where async does not work (e.g. because of spin-locks). Currently, there is only one such case when resetting core 1 (triggering EPIC_INT_RESET). Signed-off-by:
Rahix <rahix@rahix.de>
-
Rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
Rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
Rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
Rahix authored
api_interrupt_trigger() cannot fail except by a programmer error (passing an invalid ID) in which case we should raise an assertion. Thus, make it return `void` instead of `int`. This is also in preparation for future work to schedule interrupts asynchroneously. Signed-off-by:
Rahix <rahix@rahix.de>
-
Rahix authored
See merge request card10/firmware!383
-
- 20 May, 2020 1 commit
-
-
schneider authored
When opening an ACM device Linux sends the ACM_SET_CONTROL_LINE_STATE with DTR and CTS high. We can use this re-enable the ACM device on our side after a lockup.
-
- 10 May, 2020 4 commits
-
-
schneider authored
-
schneider authored
BLE fixes 2020 1 See merge request card10/firmware!381
-
schneider authored
-
schneider authored
-
- 29 Apr, 2020 1 commit
-
-
Rahix authored
See merge request card10/firmware!379
-
- 28 Apr, 2020 6 commits
- 19 Apr, 2020 2 commits
- 08 Apr, 2020 7 commits
- 07 Apr, 2020 1 commit
-
-
schneider authored
-
- 06 Apr, 2020 2 commits
- 03 Apr, 2020 8 commits
-
-
schneider authored
-
schneider authored
-
schneider authored
-
schneider authored
This allows to read and write strings to the config file.
-
schneider authored
Allows to set the string value of a key. Perists the value to the configuration file.
-
schneider authored
-
schneider authored
-
schneider authored
Introduces a small state machine which parses the file character by character. This eases the logic around parsing whole lines significantly. Now also trims lines, handling all non printable characters correctly.
-
- 29 Mar, 2020 1 commit
-
-
schneider authored
max86150 pycardium api See merge request card10/firmware!359
-