- 25 Jun, 2020 3 commits
- 17 Jun, 2020 2 commits
-
-
schneider authored
fix(ble): Turn off coded and 2M phys Closes #172 See merge request card10/firmware!391
-
schneider authored
The 2M phy caused problems when turning on encryption. I'm also disabling the coded phy as I don't know it it works and need to first test it with a phone/central which has support. Closes #172
-
- 16 Jun, 2020 1 commit
-
-
Rahix authored
See merge request card10/firmware!387
-
- 15 Jun, 2020 7 commits
- 14 Jun, 2020 1 commit
-
-
schneider authored
Create weak links from MicroPython specific implementations of modules to standard names. I.e. allow `import time` to import utime module.
-
- 13 Jun, 2020 1 commit
-
-
schneider authored
Adds an option to write a btsnoop compatible log file containing BLE traffic. A new file is created after each boot if BLE is activated and the `ble_log_enable` option is set in `card10.cfg`. The last 10 logs are kept via log rotation.
-
- 12 Jun, 2020 4 commits
-
-
schneider authored
BLE fixes 2020-2 See merge request card10/firmware!385
-
schneider authored
Mainly to ease development ATM
-
schneider authored
Not that it really matters much at the moment as we allow bondings at any point in time, but this will hopefully change soon.
-
schneider authored
Upgrade to micropython v1.12 See merge request card10/firmware!384
-
- 06 Jun, 2020 1 commit
-
-
Rahix authored
See merge request card10/firmware!386
-
- 04 Jun, 2020 1 commit
-
-
Andreas Schildbach authored
-
- 02 Jun, 2020 2 commits
-
-
schneider authored
Dispatch interrupts asynchroneously See merge request card10/firmware!377
-
Rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
- 21 May, 2020 10 commits
-
-
Rahix authored
It's 44 years since the release of vi and sadly lots of editors still don't care about trimming off trailing spaces ... Signed-off-by:
Rahix <rahix@rahix.de>
-
Kai authored
Original work from @sistason in MR !121, rebased on latest master. Commit 1ea42e8eac0498a027f8c303e33a87f93df4dba5 Author: Kai <sistason@sistason.de> Date: Mon Aug 19 21:58:11 2019 +0200 Adds Docker for firmware-building This commit adds a Dockerfile to build a docker container to build the firmware with. It also updates the documentation on how to do that.
-
Rahix authored
Changelog: - packaging: upgrade development status to beta - build: remove FIXME about VERSION - test: cover additional macro cases - parser: simplify macro arguments extraction - Re-use the looked up cursor of a token. - test: cover cases of functions with no parameters - parser: fix documentation of non prototyped functions - doc: add example with preprocessor Signed-off-by:
Rahix <rahix@rahix.de>
-
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 1 commit
-
-
Rahix authored
See merge request card10/firmware!378
-