summaryrefslogtreecommitdiff
path: root/ports
AgeCommit message (Collapse)Author
2018-07-09must set pull after setting direction with gpio_set_pin routinesDan Halbert
2018-07-03include RTC fix for SAMd51 in circuitpython buildmrmcwethy
2018-07-03Merge pull request #977 from dhalbert/update_crickit_libs-2Scott Shawcroft
update crickit-related libs
2018-07-03bring all frozen libraries up to dateDan Halbert
2018-06-29remove unnecessary extern in nrf/mphalport.cDan Halbert
2018-06-29remove previously added esp8266/mphalport.{c,h}Dan Halbert
2018-06-29implement mp_hal_delay_us() to not need interrupts, and use itDan Halbert
2018-06-29fix nrf and esp8266 builds for OneWire fixDan Halbert
2018-06-28fix OneWire timing and DigitalInOut.switch_to_input()Dan Halbert
2018-06-26Freeze Adafruit_CircuitPython_Crickit into crickit buildsDan Halbert
2018-06-20add pins D3/D4 to pins.cjerryneedell
fixes #948
2018-06-18Switch to Feather52s full name to avoid confusion with the nrf52840 later.Scott Shawcroft
Fixes #940
2018-06-16Merge pull request #938 from sommersoft/esp_busio_fixDan Halbert
ESP8266: Fix pin locking during busio.SPI.configure
2018-06-15Split out the peripherals library in preparation of sharing with MakeCode.Scott Shawcroft
2018-06-15fixes #642; spi_init_gpio() is now bypassed for both construct and configuresommersoft
2018-06-14Make Trinket M0 build fit; make RAMFS in vfs_fat_* tests be compliant with ↵Dan Halbert
expected API
2018-06-14Fix playing audio from SD cardDan Halbert
2018-06-12Merge pull request #926 from nickzoic/circuitpython-nickzoic-716-pulseio-esp8266Scott Shawcroft
Implement pulseio.PulseIn and PulseOut for ESP8266 #716
2018-06-12Correct UART reads to return error on timeout.Scott Shawcroft
This causes read to correctly return None instead of b''. Fixes #874
2018-06-12PDMIn: turn serializer on when starting DMADan Halbert
2018-06-11Update to the latest ASF4 which includes an I2C timeout extension while ↵Scott Shawcroft
waiting for clock stretching. Fixes #778
2018-06-10Merge pull request #919 from adafruit/jerryneedell-patch-2Dan Halbert
fix #918
2018-06-10Fixes #918 (PulseIn.get_paused) ...Nick Moore
2018-06-10Merge commit '2129bbe160278f7cd2cece939f81900a41f8aa86' into ↵Nick Moore
circuitpython-nickzoic-716-pulseio-esp8266
2018-06-10Merge branch 'master' into circuitpython-nickzoic-716-pulseio-esp8266Nick Moore
2018-06-10return "false" for stub calljerryneedell
See #918 for discussion
2018-06-10Update PulseIn.cjerryneedell
2018-06-10fix #918jerryneedell
Add stub for common_hal_pulseio_pulsein_get_paused to make ESP8266 build compatible with PR #901
2018-06-08Merge pull request #901 from tannewt/pulseio_too_fastDan Halbert
Prevent freezing USB during high frequency PulseIn.
2018-06-08Use bool not int.Scott Shawcroft
2018-06-08Stub out get_paused in nrf builds.Scott Shawcroft
2018-06-08Add code size analysis tool and shrink samd.clock a smidge.Scott Shawcroft
2018-06-08Turn off USB pin objects since they are always used for USB.Scott Shawcroft
2018-06-08Wait for the DFLL to be stable.Scott Shawcroft
2018-06-08Support M4Scott Shawcroft
2018-06-08Prevent freezing USB during high frequency PulseIn.Scott Shawcroft
We now track the last time the background task ran and bail on the PulseIn if it starves the background work. In practice, this happens after the numbers from pulsein are no longer accurate. This also adjusts interrupt priorities so most are the lowest level except for the tick and USB interrupts. Fixes #516 and #876
2018-06-08Check for PDMIn DMA getting stuck.Dan Halbert
2018-06-08Work on pulseio.PulseOut for #716 ESP8266Nick Moore
Switch to ets_delay_us but the PWM is still way too slow to be useful.
2018-06-08Clean up interrupt handling for pulseio.PulseIn implementation for #716 ESP8266Nick Moore
2018-06-08Initial pulseio.PulseOut implementation for #716 ESP8266Nick Moore
2018-06-08Initial pulseio.PulseIn implmentation for #716 ESP8266Nick Moore
2018-06-07Add Adafruit to other M4 board name stringsKattni Rembor
2018-06-07Add Adafruit to board name stringKattni Rembor
2018-06-07Update ItsyBitsy board name to one wordKattni Rembor
2018-06-05Feather M0 Express build with Crickit librariesDan Halbert
2018-06-05Merge pull request #898 from dhalbert/feather_m4_d4Dan Halbert
add PA14 as D4 to Feather M4 Express
2018-06-05add PA14 as D4 to Feather M4 ExprsesDan Halbert
2018-06-04Merge pull request #891 from godlygeek/low_flash_errno_fixesScott Shawcroft
Human readable OSError messages for low flash devices
2018-06-02Use the system errno's on nrfMatt Wozniski
2018-06-01Use the external crystal on SAMD21 again.Scott Shawcroft
Also, re-enable calibration storage for CircuitPlayground Express. Tested with a 500hz PWMOut on Metro M0 with Saleae: * with crystal 500hz * with usb 500hz +- 0.1hz * without either 487hz += 0.1hz SAMD51 is skipped due to DFLL errata and the fact it defaults to a factory calibrated 48mhz that works fine for USB. Fixes #648