summaryrefslogtreecommitdiff
path: root/ports
AgeCommit message (Collapse)Author
2020-07-02Merge pull request #3109 from pewpew-game/fluff_m0masterScott Shawcroft
Fluff M0: additional pins on version 1.3 of the board
2020-07-02Fluff M0: additional pins on version 1.3 of the boardRadomir Dopieralski
2020-06-09Merge pull request #3020 from DavePutz/issue2958Scott Shawcroft
Issue #2958 Correct calculation of subticks being returned from port_get_raw_ticks() for esp32s2
2020-06-09Redid formula for calculating subticksDavePutz
changed subticks calculation to give a range from 0 to 32767.
2020-06-08Merge pull request #3017 from Nicell/nice_nano5.4.0-beta.1Scott Shawcroft
Add nice!nano board support
2020-06-08Correct ticks being returned from port_get_raw_ticks()DavePutz
Issue #2958 . Correct calculation of usec back to ticks in port_get_raw_ticks().
2020-06-07Merge pull request #3009 from hierophect/stm32-LSE-startup-fixScott Shawcroft
STM32: Rework LSE clock init, allow clock overrides
2020-06-05Add nice!nano board supportNick
2020-06-05Fix pin macros typo, add extra flash protectionLucian Copeland
2020-06-05Override HAL_Delay and HAL_GetTickLucian Copeland
2020-06-05Merge pull request #3001 from hierophect/mimxrt-teensy-bootScott Shawcroft
mimxrt10xx: Disable pin_reset on 1060 boards
2020-06-04Merge remote-tracking branch 'upstream/master' into stm32-LSE-startup-fixLucian Copeland
2020-06-04Add temporary fix warningLucian Copeland
2020-06-04Rework LSE clock init, allow clock overridesLucian Copeland
2020-06-03Disable pin resets on the 1060Lucian Copeland
2020-06-03Fix up end of file and trailing whitespace.Diego Elio Pettenò
This can be enforced by pre-commit, but correct it separately to make it easier to review.
2020-06-02Update teensy 4.0/4.1 pin protectionsLucian Copeland
2020-06-02Merge pull request #2933 from simmel-project/wdt-nrfScott Shawcroft
Add Watchdog timer and add support for NRF watchdog
2020-06-02litex: remove call to `board_init()`Sean Cross
These calls were all moved into `main.c`, however this call was not removed from litex. As a result, litex was calling `board_init()` twice. This is currently not a problem, as `fomu` is able to be initialized twice without issue, however future boards may have issue with this. This fixes #2991. Signed-off-by: Sean Cross <sean@xobs.io>
2020-06-01Merge remote-tracking branch 'adafruit/master' into wdt-nrfScott Shawcroft
2020-06-01Merge pull request #2890 from jepler/nrf-audio-tickScott Shawcroft
nrf: put supervisor enable/disable tick in place
2020-06-01Merge pull request #2979 from hierophect/stm32-remove-crystalsScott Shawcroft
STM32: Set correct crystal settings on Discovery boards
2020-06-01Merge remote-tracking branch 'adafruit/master' into wdt-nrfScott Shawcroft
2020-06-01Note temporary issue with Nucleo boardsLucian Copeland
2020-06-01Fix port_get_raw_ticksKamil Tomaszewski
2020-05-29Merge pull request #2975 from dhalbert/aesio-nrf52840Dan Halbert
enable aesio on all nRF52840 boards
2020-05-29Set correct crystal settings on Discovery boardsLucian Copeland
2020-05-29Merge pull request #2964 from hierophect/mimxrt-busio-cleanupScott Shawcroft
mimxrt10xx: Busio cleanup and bugfixes
2020-05-29Merge remote-tracking branch 'adafruit/master' into wdt-nrfScott Shawcroft
2020-05-29Fix SWO/Analog overlap, style changesLucian Copeland
2020-05-29enable aesio on all nRF52840 boardsDan Halbert
2020-05-28Spill registers before scanning the stack.Scott Shawcroft
From the change: // xtensa has more registers than an instruction can address. The 16 that // can be addressed are called the "window". When a function is called or // returns the window rotates. This allows for more efficient function calls // because ram doesn't need to be used. It's only used if the window wraps // around onto itself. At that point values are "spilled" to empty spots in // the stack that were set aside. When the window rotates back around (on // function return), the values are restored into the register from ram. // So, in order to read the values in the stack scan we must make sure all // of the register values we care about have been spilled to RAM. Luckily, // there is a HAL call to do it. There is a bit of a race condition here // because the register value could change after it's been restored but that // is unlikely to happen with a heap pointer while we do a GC. Fixes #2907
2020-05-28A number of small ESP32S2 fixes:Scott Shawcroft
* Fix flash writes that don't end on a sector boundary. Fixes #2944 * Fix enum incompatibility with IDF. * Fix printf output so it goes out debug UART. * Increase stack size to 8k. * Fix sleep of less than a tick so it doesn't crash.
2020-05-28Update ESP IDFScott Shawcroft
2020-05-28Merge remote-tracking branch 'upstream/master' into mimxrt-busio-cleanupLucian Copeland
2020-05-28Fix pin reset flash conflict errorLucian Copeland
2020-05-27Merge remote-tracking branch 'adafruit/master' into wdt-nrfScott Shawcroft
2020-05-27Merge pull request #2934 from hierophect/mimxrt-uart-onewayScott Shawcroft
mimxrt10xx: add one-directional UART
2020-05-27Merge branch 'mimxrt-uart-oneway' into mimxrt-busio-cleanupLucian Copeland
2020-05-27translationsLucian Copeland
2020-05-27Merge branch 'mimxrt-uart-oneway' of ↵Lucian Copeland
https://github.com/hierophect/circuitpython into mimxrt-uart-oneway
2020-05-27Change exception text and typeLucian Copeland
2020-05-27Correct HiiBot BlueFi USB_PIDDan Halbert
Donated a PID set for HiiBot BlueFi.
2020-05-27Add pin resetting across boards, fix array size detection issueLucian Copeland
2020-05-27Merge pull request #2961 from arturo182/i2c-exceptionarturo182
mimxrt10xx: Change exception type to match other ports
2020-05-27watchdog: use common_hal_watchdog_* patternSean Cross
This pulls all common functionality into `shared-bindings` and keeps platform-specific code inside `nrf`. Additionally, this performs most validation in the `shared-bindings` site. The only validation that occurs inside platform-specific `common-hal` code is related to timeout limits that are platform-specific. Additionally, all documentation is now inside the `shared-bindings` directory. Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-27nrf: add ticks (not subticks) to overflow count during resetSean Cross
Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-27nrf: set WDT priority to 2Sean Cross
The previous setting of `1` meant that the bluetooth system couldn't be used when the watchdog timer was enabled. Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-27nrf: pca10100: disable some unused features to shrink imageSean Cross
This removes some features that are largely unused in order to get the image to fit. Recommended in https://github.com/adafruit/circuitpython/pull/2933#issuecomment-632859678 Signed-off-by: Sean Cross <sean@xobs.io>
2020-05-27nrf: simmel: shrink filesystem to fit watchdog timerSean Cross
The watchdog timer has increased the amount of code and text that's required. Signed-off-by: Sean Cross <sean@xobs.io>