Dan Halbert
c06eee9841
Clear TAMPER interrupt properly; make keypad module table const
2021-12-12 22:00:08 -05:00
Dan Halbert
f695b14e93
Merge pull request #5700 from dhalbert/update-frozen-7.1.x-beta.2
...
update frozen libraries for 7.1.x-beta.2
2021-12-10 09:52:39 -05:00
Dan Halbert
02dca8b66a
update frozen libraries for 7.1.x-beta.2
2021-12-10 08:35:40 -05:00
Dan Halbert
8bd35d9542
Merge pull request #5688 from jepler/issue5600
...
sdcardio: Don't require reaching idle state during early init
2021-12-09 08:32:28 -05:00
Jeff Epler
bc9ef87d05
print addl debug message
2021-12-08 21:03:06 -06:00
Jeff Epler
11c573ef95
sdcardio: Don't require reaching idle state during early init
...
.. which is what the addition of cmd25 made happen. We still signal
an error when failing to reach the idle state at any other time,
which _is_ different than adafruit_sdcard but I think that it is
correct.
This fixed #5600 according to Dan's testing on a GCM4 on the internal
SD card slot. There are still some ambiguous results on the MM4 with
external SD card slot on 6" jumper wires.
2021-12-08 21:03:03 -06:00
Scott Shawcroft
cd47941c70
Merge pull request #5687 from tannewt/more_shas
...
Three more sha spots for CI
2021-12-08 15:00:43 -08:00
Scott Shawcroft
a06e41a23c
Three more sha spots for CI
2021-12-08 13:48:38 -08:00
Scott Shawcroft
3c8a05ebbf
Merge pull request #5673 from CytronTechnologies/add-maker-nano-rp2040-7.1.x
...
Add new board Maker Nano RP2040 to branch 7.1.x.
2021-12-08 10:33:57 -08:00
Scott Shawcroft
bf08f62d37
Merge pull request #5683 from dhalbert/restore-bleio-hci-background
...
restore BLEIO HCI background task
2021-12-08 10:31:42 -08:00
Dan Halbert
7bcfbe30bf
shrink some boards
2021-12-08 11:57:15 -05:00
Kong Wai Weng
5756eaf977
empty commit
2021-12-08 13:52:48 +08:00
Dan Halbert
637cc23ab5
Merge pull request #5681 from tannewt/fix_ci_versioning
...
Pass ci_fetch_deps.py the sha rather than ref
2021-12-07 22:57:44 -05:00
Dan Halbert
474986ff40
restore BLEIO HCI background task
2021-12-07 22:39:17 -05:00
Scott Shawcroft
981e3705b8
Pass ci_fetch_deps.py the sha rather than ref
...
The remote ref may be out of date and not get the right branch
history in some cases. actions/checkout also fetches based on sha
2021-12-07 15:57:06 -08:00
Scott Shawcroft
574039391e
Merge pull request #5665 from dhalbert/frequencyio-fix
...
add a frequencyin_reset() for VM restart
2021-12-07 13:44:06 -08:00
Dan Halbert
e0e3224253
forgot a check for BOARD_HAS_CRYSTAL
2021-12-07 15:42:31 -05:00
Dan Halbert
6413e492fa
empty commit
2021-12-07 13:17:59 -05:00
Dan Halbert
7e21344cf0
fix FrequencyIn for crystalless boards and simplify clock logic
2021-12-07 13:12:24 -05:00
Scott Shawcroft
8d406e006b
Merge pull request #5670 from dhalbert/fix-blacken-update-formatting-issues-7.1.x
...
minor .py changes due to blacken update - 7.1.x
2021-12-06 13:22:19 -08:00
Scott Shawcroft
be1d1d2594
Merge pull request #5667 from dhalbert/rp2-pwmout-counter-fix
...
fix mistaken use of PWM channel for slice
2021-12-06 13:12:58 -08:00
Dan Halbert
d02ea8860e
empty commit
2021-12-06 10:42:38 -05:00
Kong Wai Weng
ee1987d34b
Added Maker Nano RP2040 to branch 7.1.x.
2021-12-06 23:12:53 +08:00
Dan Halbert
c43e0bd2db
uncrustify fixes
2021-12-06 09:54:15 -05:00
Dan Halbert
da1c330d99
formatting updates for updated black
2021-12-06 08:40:54 -05:00
Dan Halbert
4a4c5d7ab8
formatting updates for updated black
2021-12-05 21:37:00 -05:00
Dan Halbert
5fe4c3bec9
fix mistaken use of PWM channel for slice
2021-12-05 21:16:46 -05:00
Dan Halbert
92bb909bf0
add a frequencyin_reset() for VM restart
2021-12-05 17:06:42 -05:00
Dan Halbert
4de6c7cf6f
Merge pull request #5656 from dhalbert/rp2040-i2c-zero-write-bitbang-timeout
...
Use a longer clock stretching timeout for RP2040 zero-byte I2C writes
2021-12-04 19:40:48 -05:00
Dan Halbert
36c1e8c7ee
Merge pull request #5663 from FoamyGuy/rp2040_nvm_fix
...
disable interrupts inside of ports raspberrypi common hal
2021-12-04 19:38:57 -05:00
foamyguy
fa37ee6484
limit disable interrupts to flash calls
2021-12-04 14:14:23 -06:00
foamyguy
5e7c1328b0
disable interrupts inside of write_page and erase_write_sector
2021-12-04 12:21:51 -06:00
foamyguy
f49271b472
disable interrupts inside of ports raspberrypi common hal
2021-12-04 11:34:49 -06:00
Dan Halbert
d486284d5d
Merge pull request #5657 from pewpew-game/pygamer-pybadge-lite
...
Update Stage to 1.2.3 to work around display backlight problems
2021-12-04 11:33:39 -05:00
Radomir Dopieralski
840e8b40f3
Update Stage to 1.2.3 to work around display backlight problems
...
Works around #5476
2021-12-04 10:25:05 +01:00
Dan Halbert
80abd2d645
Use a longer clock stretching timeout for RP2040 zero-byte I2C writes
2021-12-03 18:19:13 -05:00
Kattni
553d2253b0
Merge pull request #5652 from kattni/kb2040-pin-reorder
...
Update pin order to match silk.
2021-12-03 12:24:09 -05:00
Kattni Rembor
3b6011d551
Update pin order to match silk.
2021-12-03 11:40:40 -05:00
Scott Shawcroft
543e4d8c4d
Merge pull request #5648 from tannewt/rpi_pin_mux
...
Add full pin mux info and use it for I2C
2021-12-02 10:46:46 -08:00
Scott Shawcroft
8adb0ecd33
Fix loop bounds
2021-12-02 10:28:26 -08:00
Jeff Epler
5797b68153
Merge pull request #5649 from microDev1/traceback
...
Run test for traceback module
2021-12-02 08:51:53 -06:00
Jeff Epler
3908d4b2c6
Merge pull request #5647 from jepler/issue5493
...
UART: Don't allocate the object so early
2021-12-02 08:40:52 -06:00
microDev
69faaa52b8
run test for traceback module
2021-12-02 14:55:02 +05:30
Jeff Epler
f94d3e86cf
UART: Don't allocate the object so early
...
This object has a finalizer, so once it's no longer referenced, GC can
call that finalizer and then deallocate the storage.
In the case of a failure during construction (e.g., when checking
`validate_obj_is_free_pin_or_none`) this will happen on an incompletely
initialized structure. On samd, in particular, a newly allocated object
(with construct never called) appears to be valid, so GC collecting it
causes deinit() to do things, leading to a hard fault.
The double creation of the UART object was necessary specifically so that
the second allocation would fail. Probably there were other (single
call) ways to make it fail, but this was the easiest / the one discovered
in real life.
Closes : #5493
2021-12-01 20:54:39 -06:00
Scott Shawcroft
2433c9572c
Add full pin mux info and use it for I2C
...
All I2C peripherals should be usable now. This also adds pin
in-use tracking and resetting.
Part of #5629
2021-12-01 17:19:57 -08:00
Scott Shawcroft
b83e09858f
Merge pull request #5636 from dhalbert/fix-circuitpython-org-pr
...
Fix ci_fetch_deps.py for website PR generation
2021-12-01 10:10:09 -08:00
Scott Shawcroft
8cf269d2a0
Merge pull request #5634 from dhalbert/board_deinit
...
board_deinit() everywhere
2021-12-01 10:09:14 -08:00
Scott Shawcroft
fea0103ff2
Merge pull request #5638 from jepler/test-aesio
...
Test aesio
2021-12-01 10:05:37 -08:00
Scott Shawcroft
39cc38e008
Merge pull request #5641 from jepler/bitbangio-spi-write-slice
...
bitbangio.SPI: Handle kwargs like busio.SPI
2021-12-01 09:56:04 -08:00
Scott Shawcroft
932e6992b4
Merge pull request #5642 from jepler/update-ulab
...
Update ulab to 3.3.7
2021-12-01 09:55:23 -08:00