- 13 Oct, 2020 1 commit
-
-
schneider authored
Closes #210
-
- 08 Oct, 2020 1 commit
-
-
schneider authored
-
- 14 Sep, 2020 1 commit
-
-
schneider authored
-
- 07 Sep, 2020 2 commits
-
-
Rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
Rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
- 06 Sep, 2020 2 commits
- 18 Jul, 2020 2 commits
- 25 Jun, 2020 1 commit
-
-
schneider authored
-
- 15 Jun, 2020 2 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.
-
- 21 May, 2020 1 commit
-
-
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>
-
- 26 Apr, 2020 1 commit
-
-
zenox authored
-
- 08 Apr, 2020 1 commit
-
-
schneider authored
-
- 06 Apr, 2020 1 commit
-
-
schneider authored
-
- 03 Apr, 2020 2 commits
- 16 Mar, 2020 3 commits
- 31 Jan, 2020 2 commits
- 03 Jan, 2020 1 commit
-
-
Rahix authored
Instead of an ugly hack where spaces are used to pad the entries background colors, properly draw a rectangle and the text above it. No visual change. Signed-off-by:
Rahix <rahix@rahix.de>
-
- 09 Dec, 2019 2 commits
-
-
Rahix authored
Signed-off-by:
Rahix <rahix@rahix.de>
-
- 06 Dec, 2019 2 commits
-
-
Rahix authored
Fix all warnings in pycardium/modules. Signed-off-by:
Rahix <rahix@rahix.de>
-
Rahix authored
As discussed in card10/firmware!357 , we should increase the number of enabled compiler warnings to catch a lot more silent bugs. Increase the meson-global warning level to 2, but excluding the `unused-parameter` and `old-style-declaration` warnings. Additionally, disable warnings for libraries as we cannot fix that code anyway. Signed-off-by:
Rahix <rahix@rahix.de>
-
- 19 Nov, 2019 1 commit
-
-
fuchsi* authored
-
- 13 Nov, 2019 3 commits
-
-
Rahix authored
Implement the hal functions necessary for utime.ticks_ms() and utime.ticks_us(). This enables much more accurate measurements of time taken in Pycardium (useful for profiling). Please note that the tick counter will reset whenever a new app is loaded. Signed-off-by:
Rahix <rahix@rahix.de>
-
The framebuf module provides a framebuffer implementation running purely in MicroPython which will increase drawing performance by a lot. A follow-up change will be necessary to connect this framebuffer implementation to the display API. This commit is implements a part of MR !211.
-
Rahix authored
Rewrite the delay implementation to be more accurate and properly handle incoming MicroPython interrupts (See issue #177). For this, the delay is split into two functions: - systick_delay_precise(): Delay with microsecond accuracy for delays less than 1 ms. - systick_delay_sleep(): Sleep for a potentially very long time, using WFI to put the CPU to sleep. Whenever the CPU wakes up, this function will poll the MicroPython scheduler so it can execute pending interrupts. Ontop, this implementation allows for a future, fast, tick-based monotonic time implementation (e.g. mp_hal_ticks_ms). Signed-off-by:
Rahix <rahix@rahix.de>
-
- 11 Nov, 2019 1 commit
-
-
Rahix authored
Enable the input() builtin which allows reading from the serial console. Signed-off-by:
Rahix <rahix@rahix.de>
-
- 10 Nov, 2019 3 commits
- 09 Nov, 2019 2 commits
-
-
Rahix authored
Allow calling buttons.read() without an argument. This is equivalent to a mask with all bits set (that is, buttons.read(255)). Additionally, add a check that the mask is within the limits (< 256). Signed-off-by:
Rahix <rahix@rahix.de>
-
Rahix authored
For convenience, allow calling os.listdir() without any argument. This is equivalent to calling os.listdir(""). Signed-off-by:
Rahix <rahix@rahix.de>
-
- 05 Oct, 2019 1 commit
-