summaryrefslogtreecommitdiff
path: root/ports
AgeCommit message (Collapse)Author
2021-01-06missed a couple inline code snippetsbrendan
2021-01-06convert esp32s2 readme to rstbrendan
2021-01-06Adding authmode keywordBennyE
2021-01-06add magtag accelo irq pincaternuson
2021-01-06Merge pull request #3903 from anecdata/reasonsScott Shawcroft
ESP32-S2: Log all Wi-Fi events & remove unneeded call
2021-01-06overflowed tick counter needs 64 bits everywhereDan Halbert
2021-01-06Merge remote-tracking branch 'upstream/main' into jerryn_feathers2_ledjerryneedell
2021-01-05change ESP_EARLY_LOG* to ESP_LOG* throughout event_handleranecdata
2021-01-05Merge branch 'main' into msgpackiot49
2021-01-04Add adafruit_bus_device to CPX builds.Kattni Rembor
2021-01-04implment use of DotStar for staus ledjerryneedell
2021-01-03Merge pull request #3923 from bwshockley/Add_dotstar_mini_sam_m4Limor "Ladyada" Fried
Add dotstar mini sam m4
2021-01-04Fixed incorrect pin assignment on headerSeon Rozenblum
IO13 is for blue LED IO14 is the correct pin header between IO18 and IO12 The silk is wrong (shows IO13), but hardware is correct as IO14, but IO14 was not included in pins.c Silk will be updated on next PCB production run
2021-01-03Added CP Dotstart Lib to BuildBenjamin Shockley
Added the CircuitPython dotstar library to the Mini SAM M4 build so users do not have to include the library to utilize the built-in APA102 LED.
2021-01-01changes based on UM's inputaskpatricw
2020-12-31dupe LED entriesaskpatricw
2020-12-31release and pre-release FeatherS2 NSyncaskpatricw
2020-12-30Merge pull request #3850 from microDev1/touch-s26.1.0-beta.3Jeff Epler
Support for Touch Alarm
2020-12-31update wake-alarm implementationmicroDev
2020-12-31enable light-sleep functionalitymicroDev
2020-12-30Merge pull request #3900 from jepler/restore-frozen-busdeviceDan Halbert
Restore frozen adafruit_bus_device module
2020-12-30Merge branch 'main' into touch-s2microDev
2020-12-30Revert "Removing frozen libs"Jeff Epler
This reverts commit 23ed3ef971f8f38497337874da39273e5ae090d7.
2020-12-30add pretend-to-sleep functionalitymicroDev
2020-12-30see what we're missinganecdata
2020-12-30remove unneeded set_config (wrong param; called in connect anyway)anecdata
2020-12-29Fix minor typo in ESP32S2 readmeHugo Dahl
2020-12-29esp32s2: add I2SOutJeff Epler
2020-12-29esp32s2: espidf: Consistent error checking of esp-idf callsJeff Epler
By surrounding most ESP-IDF API calls with this new macro, their failure will result in a CircuitPython exception.
2020-12-29esp32s2: espidf: Add IDFErrorJeff Epler
this is an exception class for "generic" IDF errors that don't have their own exception type.
2020-12-29esp32s2: Use better optimizer flags in debug buildsJeff Epler
(note that the before and after files both lack trailing newlines; this is how the esp-idf do) OPTIMIZATION_DEFAULT is -Og, which enables optimizations that do not interfere with the debugger: ``` elseif(CONFIG_COMPILER_OPTIMIZATION_DEFAULT) list(APPEND compile_options "-Og") ```
2020-12-29Merge pull request #3888 from microDev1/fix-reset-pinJeff Epler
FIX : common_hal_reset_pin()
2020-12-28Merge pull request #3878 from xobs/fomu-fixes-6.0.0Scott Shawcroft
Fomu fixes for 6.0.0
2020-12-28Merge pull request #3868 from BennyE/wifi-enhancement-countrycodeScott Shawcroft
esp32-s2: wifi enhancement to include countrycode
2020-12-28Merge pull request #3830 from tannewt/pin_alarmDan Halbert
Add pin alarming
2020-12-28update common_hal_reset_pin()microDev
2020-12-27Downgrade OTA API for IDF 4.2Scott Shawcroft
2020-12-25SAMD51: change of DAC power setting Uwe Gartmann
Fixes wrong DAC output levels at high data rate closes adafruit#3796
2020-12-24Updating comment to reflect feedback of espressif from IDFGH-4486 -> works ↵BennyE
correct as per the protocol
2020-12-24litex: move more critical code to RAMSean Cross
The XIP SPI flash on Fomu is slow, which results in certain operations taking a long time. This becomes a problem for time-critical operations such as USB. Move various calls into RAM to improve performance. This includes the call to __modsi3 and __udivsi3 which are used by the supervisor handler to determine if periodic callbacks need to be run. This finishes fixing #3841 Signed-off-by: Sean Cross <sean@xobs.io>
2020-12-24litex: ensure we don't re-enable interrups during ISRSean Cross
During an interrupt handler, interrupts are implicitly disabled. They will be re-enabled when the interrupt handler returns. Due to some changes that were made, varous calls will re-enable interrupts after they're finished. Examples of this include calling `CALLBACK_CRITICAL_END` and getting the number of ticks with `port_get_raw_ticks()`. This patch prevents this from happening by doing two things: 1. Use standard calls in `port_get_raw_ticks()` to disable and re-enable interrupts, preventing nesting issues, and 2. Increase the nesting count inside `isr()`, reflecting the implicit call that is made by hardware when an interrupt is handled This helps to address #3841. Signed-off-by: Sean Cross <sean@xobs.io>
2020-12-23Merge branch 'main' into pin_alarmDan Halbert
2020-12-24implementing suggested changesBennyE
2020-12-23BLE fixesDan Halbert
2020-12-23Stub out mp_hal_is_interrupted for UNIXScott Shawcroft
2020-12-23Merge pull request #3867 from dhalbert/frequencyin-fix-6.0.xScott Shawcroft
FrequencyIn: do not raise in interrupt handler
2020-12-23Remove debug log messagesBennyE
2020-12-22A couple sleep fixesScott Shawcroft
* Better messaging when code is stopped by an auto-reload. * Auto-reload works during sleeps on ESP32-S2. Ticks wake up the main task each time. * Made internal naming consistent. CamelCase Python names are NOT separated by an underscore.
2020-12-22FrequencyIn: do not raise in interrupt handlerDan Halbert
2020-12-22Merge pull request #3866 from jepler/use-stubScott Shawcroft
esp32s2: make flash: use the stub