circuitpython/ports/atmel-samd/common-hal
Scott Shawcroft 7686f93ef4
Fix crash when getting board.SPI outside the VM
If one of the default pins was already in use it would crash.

The internal API has been refined to allow us to get the value
without causing an init of the singleton.

Fixes #1753
2019-04-05 19:06:37 -07:00
..
analogio Fix #ifdefs in port.c to call xxx_reset() rroutines properly. Remove most uses of EXPRESS_BOARD. 2019-02-18 22:44:31 -05:00
audiobusio add pin claiming to devices 2018-08-31 18:38:05 -04:00
audioio handle 'set_timer_handler' on this side, vs samd-periphs. 2019-02-19 20:18:21 -06:00
board Merge commit 'f869d6b2e339c04469c6c9ea3fb2fabd7bbb2d8c' into nrf2_merge 2017-10-24 22:31:16 -07:00
busio Be more careful when initing the board outside the VM. 2019-03-12 11:18:29 -07:00
digitalio Fix crash when getting board.SPI outside the VM 2019-04-05 19:06:37 -07:00
displayio Improvements thanks to danh's review 2019-01-18 16:37:06 -08:00
frequencyio update translations 2019-03-02 18:17:58 -06:00
i2cslave add pin claiming to devices 2018-08-31 18:38:05 -04:00
microcontroller Fix custom pin in use logic for SWD 2019-03-14 11:11:35 -07:00
neopixel_write Add pragma to ensure neopixel_write is always -Os 2018-11-13 10:56:00 -08:00
nvm Add stack validity check and raise an error when it happens. 2018-12-04 23:26:04 -08:00
os Merge commit 'f869d6b2e339c04469c6c9ea3fb2fabd7bbb2d8c' into nrf2_merge 2017-10-24 22:31:16 -07:00
pulseio remove CPy-specific EIC handlers from samd-peripherals 2019-04-04 16:04:11 -04:00
rotaryio remove CPy-specific EIC handlers from samd-peripherals 2019-04-04 16:04:11 -04:00
rtc Support internationalisation. 2018-08-07 14:58:57 -07:00
supervisor merge 3.x swap of /lib and .frozen; update frozen libs 2018-11-15 15:00:23 -05:00
time Merge commit 'f869d6b2e339c04469c6c9ea3fb2fabd7bbb2d8c' into nrf2_merge 2017-10-24 22:31:16 -07:00
touchio add pin claiming to devices 2018-08-31 18:38:05 -04:00