Max Holliday
fa83c1c2f9
adding boot counter to main.c
...
The boot counter is a uint8_t single-byte counter stored in the first NVM byte position (`micrcontroller.nvm[0]`). The counter increments by 1 each time the board boots, regardless if it's a hard or soft reset.
Enable the boot counter by adding `#define CIRCUITPY_BOOT_COUNTER 1` to your board's mpconfigboard.h file. Note that an error will be thrown during the build if `CIRCUITPY_INTERNAL_NVM_SIZE` is not also set within mpconfigboard.h.
2021-09-08 19:56:23 -06:00
Max Holliday
5d29caf499
Merge branch 'adafruit:main' into pycubed_v05c
2021-09-08 19:37:06 -06:00
Scott Shawcroft
cfc4ed19aa
Merge pull request #5308 from microDev1/patch
...
Revert localization of `REPL` messages
2021-09-08 12:35:18 -07:00
Dan Halbert
f3da2808ab
Merge pull request #5312 from tannewt/ci_opt
...
Selectively build boards based on changed files
2021-09-07 22:34:21 -04:00
Dan Halbert
cce08c1997
Merge pull request #5314 from dhalbert/update-frozen-20210907
...
Update frozen libraries for 7.0.0
2021-09-07 22:31:46 -04:00
Dan Halbert
3c8eca3ef9
Update frozen libraries for 7.0.0
2021-09-07 18:23:19 -04:00
Kattni
2ea330581d
Merge pull request #5310 from dhalbert/rsp2040-i2s-fix
...
Fix RP2040 I2S: always copy to output buffer
2021-09-07 18:18:30 -04:00
Scott Shawcroft
a874043e1b
Selectively build boards based on changed files
...
This uses a step output from the test job to set the build matrix
for the board build jobs. The built boards depends on which files
were changed.
* Changes contained within ports/*/boards/ will build each board.
* Changes contained within ports/* will build all boards from the
port.
* All other file changes will build all boards.
All boards will be build for pushes in `adafruit/circuitpython` as
well.
A side-effect is that we no longer need to explicitly list the
boards to build. It will automatically update as new folders are
added.
Related to #4009
2021-09-07 14:59:45 -07:00
Scott Shawcroft
daad0d0a86
Merge pull request #5304 from sommersoft/build_info_frozen_libs
...
Include Frozen Libraries In build_board_info.py
2021-09-07 14:15:41 -07:00
Scott Shawcroft
a5ac5e1efb
Merge pull request #5297 from durapensa/s2mini
...
Lolin S2 Mini - remove NeoPixel, pin assignments to match Wemos
2021-09-07 14:11:21 -07:00
Dan Halbert
d2d0bd289f
Fix RP2040 I2S: always copy to output buffer
2021-09-07 16:35:42 -04:00
Ha Thach
d29a12cd81
Merge pull request #5303 from kamtom480/tinyusb_update
...
Update TinyUSB
2021-09-07 20:10:45 +07:00
Kamil Tomaszewski
8a023b04ca
Update TinyUSB
2021-09-07 13:09:27 +02:00
microDev
86221b9895
revert localization of repl messages
2021-09-07 16:28:00 +05:30
sommersoft
37007b4158
Revert "black formatted 'build_board_info.py'"
...
Originally ran black with the incorrect line length
This reverts commit cb586a4018
.
2021-09-05 18:52:37 -05:00
sommersoft
cb586a4018
black formatted 'build_board_info.py'
2021-09-05 18:49:55 -05:00
sommersoft
791937b149
black formatted 'build_board_info.py'
2021-09-05 18:42:05 -05:00
sommersoft
10706e9376
add frozen libraries to the board info
2021-09-05 18:40:58 -05:00
microDev
119cc8488b
Merge pull request #5300 from kamtom480/fix_movable
...
Fix incorrect use of allocate_memory()
2021-09-05 09:46:07 +05:30
microDev
c90ba66814
Merge pull request #5301 from weblate/weblate-circuitpython-main
...
Translations update from Weblate
2021-09-05 09:36:16 +05:30
Max Holliday
674a3027fc
updating pycubed firmware for mainboardv05 :)
2021-09-04 18:39:24 -06:00
hexthat
b1e71aecb0
Translated using Weblate (Chinese (Pinyin))
...
Currently translated at 100.0% (1021 of 1021 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/zh_Latn/
2021-09-05 01:34:10 +02:00
Kamil Tomaszewski
ff807f8f19
Fix incorrect use of allocate_memory()
2021-09-04 11:17:39 +02:00
microDev
7ce3f25650
Merge pull request #5299 from Neradoc/nera-rework-board-dicts
...
change board dicts to include a common macro with __name__
2021-09-04 09:03:36 +05:30
Durapensa
7e10785ec7
Lolin S2 Mini - fix EOF issue caught by pre-commit
2021-09-03 16:46:50 -04:00
durapensa
2fc372b9e1
Lolin S2 Mini - Apply suggestions from code review
...
Co-authored-by: Scott Shawcroft <scott@tannewt.org>
2021-09-03 15:10:22 -04:00
Neradoc
8625e53817
change board dicts to include a common macro with __name__
2021-09-03 21:03:55 +02:00
Mark
69e7b8bb79
Merge pull request #5296 from microDev1/traceback
...
Add test for `traceback` module
2021-09-03 12:43:40 -05:00
Durapensa
15fc44cab7
Lolin S2 Mini fix typo in pin assignment
2021-09-03 12:20:07 -04:00
Durapensa
32b9450e7f
Lolin S2 Mini removed some redundant comments
2021-09-03 12:14:59 -04:00
Durapensa
c0f039da29
Lolin S2 Mini added pin definitions from Wemos/Lolin D1 Mini
2021-09-03 12:08:38 -04:00
microDev
7dbf750dd0
add test for traceback module
2021-09-03 20:52:30 +05:30
Durapensa
ef6d7fe731
Lolin S2 Mini change 'Espressif' references to 'Wemos'
2021-09-03 10:17:44 -04:00
Durapensa
765eee424e
Lolin S2 Mini added I2C & SPI defs from Espressif MicroPython
2021-09-03 10:08:38 -04:00
Durapensa
ec20b2a02e
Merge branch 'main' of github.com:adafruit/circuitpython into s2mini
2021-09-03 09:26:47 -04:00
Durapensa
762c15535f
Lolin S2 Mini pin assignment changes
2021-09-03 09:12:14 -04:00
Scott Shawcroft
d88361c075
Merge pull request #5295 from lesamouraipourpre/patch-3
...
Documentation update for ColorConverter
2021-09-02 15:48:11 -07:00
Scott Shawcroft
3508b01ed9
Merge pull request #5294 from tannewt/patch-1
...
Add FeatherS2 Neo from Unexpected Maker
2021-09-02 12:44:27 -07:00
James Carr
a1e4105f1e
Documentation update for ColorConverter
2021-09-02 20:29:53 +01:00
Scott Shawcroft
bf5e8bf20b
Use Espressif PID
2021-09-02 10:17:38 -07:00
Scott Shawcroft
a78cc7a22c
Merge pull request #5293 from microDev1/patch
...
Make `aesio` module full build dependent
2021-09-02 09:34:53 -07:00
Scott Shawcroft
5fd7bce91d
Merge pull request #5292 from lesamouraipourpre/patch-2
...
Documentation update for Display.refresh()
2021-09-02 09:05:52 -07:00
Scott Shawcroft
4c961f8fa3
Merge pull request #5289 from UnexpectedCircuitPython/TinyS2_Stage_Support
...
Added STAGE support for my TinyS2 board
2021-09-02 09:05:00 -07:00
Scott Shawcroft
34e776ee7e
Merge pull request #5288 from UnexpectedCircuitPython/neopixel_fix
...
Update Adafruit_CircuitPython_NeoPixel commit to 0f4661c
2021-09-02 09:04:31 -07:00
Scott Shawcroft
53aa44f21b
Merge pull request #5291 from weblate/weblate-circuitpython-main
...
Translations update from Weblate
2021-09-02 09:00:45 -07:00
microDev
d526925d49
make aesio module full build dependent
2021-09-02 19:02:01 +05:30
James Carr
b3aea212cb
Documentation update for Display.refresh()
...
Update the documentation for `Display.refresh()` which had two paragraphs starting 'When auto refresh is off,'
2021-09-02 14:00:23 +01:00
Hosted Weblate
dfcf2edd15
Merge remote-tracking branch 'origin/main' into main
2021-09-02 13:17:41 +02:00
Jeff Epler
4922e67b8c
Merge pull request #5290 from lesamouraipourpre/patch-1
...
Document missing 'frequency' parameter on ParallelBus.c
2021-09-02 07:17:33 -04:00
James Carr
195e67f04f
Translated using Weblate (English (United Kingdom))
...
Currently translated at 88.3% (902 of 1021 strings)
Translation: CircuitPython/main
Translate-URL: https://hosted.weblate.org/projects/circuitpython/main/en_GB/
2021-09-02 12:32:34 +02:00