summaryrefslogtreecommitdiff
path: root/shared-bindings
AgeCommit message (Collapse)Author
2021-01-12Merge remote-tracking branch 'origin/main' into audioout-esp32Jeff Epler
2021-01-11Merge pull request #3964 from dhalbert/ble-timing-fixesScott Shawcroft
Round BLE timing values; fix timeout check
2021-01-11Merge pull request #3944 from BennyE/wifi-authmodeScott Shawcroft
esp32-s2: Adding authmode keyword
2021-01-11Merge pull request #3659 from iot49/msgpackScott Shawcroft
module msgpack
2021-01-10Round BLE timing values; fix timeout checkDan Halbert
2021-01-08restore len(alarm.sleep_memory) and bool(alarm.sleep_memory)Dan Halbert
2021-01-07Merge remote-tracking branch 'origin/main' into audioout-esp32Jeff Epler
2021-01-06Adding authmode keywordBennyE
2021-01-06Fix doc build with extra blank linesScott Shawcroft
2021-01-05Merge branch 'main' into msgpackiot49
2021-01-05added //| to (hopefully) get CI to passBernhard Boser
2021-01-01_pixelbuf: error check in brightness setter (fix #3753)@brrzap
2020-12-31update wake-alarm implementationmicroDev
2020-12-30Merge branch 'main' into touch-s2microDev
2020-12-29audiobusio: Make PDMIn optionalJeff Epler
2020-12-28Merge pull request #3868 from BennyE/wifi-enhancement-countrycodeScott Shawcroft
esp32-s2: wifi enhancement to include countrycode
2020-12-23Merge branch 'main' into pin_alarmDan Halbert
2020-12-23BLE fixesDan Halbert
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-22mark alarm.wake_alarm during gc sweepDan Halbert
2020-12-21Merge pull request #3812 from microDev1/ota-s2Scott Shawcroft
Support for OTA update
2020-12-19expose wake pin parameter and more tweaksmicroDev
2020-12-18adafruit_bus_device: Don't transmit STOP condition in write_then_readintoJeff Epler
Closes #3795
2020-12-18implement touch alarmmicroDev
2020-12-18Merge branch 'main' into ota-s2microDev
2020-12-18rename ota to dualbankmicroDev
2020-12-17Merge pull request #3752 from jepler/gcc10Dan Halbert
build: Update to gcc10
2020-12-15Add alarm.pin that wakes on pin levelScott Shawcroft
Fixes #3787
2020-12-15camera: Provide correct forward-declaration of camera_imageformat_typeJeff Epler
This resolves the build error ``` arm-none-eabi-ld: build-spresense/libmpy.a(Camera.o):(.rodata.camera_imageformat_type+0x0): multiple definition of `camera_imageformat_type'; build-spresense/libmpy.a(__init__.o):(.rodata.camera_imageformat_type+0x0): first defined here arm-none-eabi-ld: build-spresense/libmpy.a(ImageFormat.o):(.rodata.camera_imageformat_type+0x0): multiple definition of `camera_imageformat_type'; build-spresense/libmpy.a(__init__.o):(.rodata.camera_imageformat_type+0x0): first defined here arm-none-eabi-ld: build-spresense/libmpy.a(Camera.o):(.rodata.camera_imageformat_type+0x0): multiple definition of `camera_imageformat_type'; build-spresense/libmpy.a(__init__.o):(.rodata.camera_imageformat_type+0x0): first defined here ```
2020-12-14use RTC_DATA_ATTR; address review commentsDan Halbert
2020-12-13add country(code) to wifi network objects)BennyE
2020-12-12Merge branch 'main' into ota-s2microDev
2020-12-12update docs, implement suggested changesmicroDev
2020-12-11Merge branch 'main' into msgpackScott Shawcroft
2020-12-11add more docsmicroDev
2020-12-11doc fixesDan Halbert
2020-12-11SleepMemory + set alarm.wake_alarmDan Halbert
2020-12-10try without ... in docsBernhard Boser
2020-12-11add docs, update translation & fix ota.flash()microDev
2020-12-10add blank lines after all comment sectionsBernhard Boser
2020-12-10Initial SleepMemory codeDan Halbert
2020-12-10add ability to switch boot partitionmicroDev
2020-12-10add ability to flash in discontinuous chunksmicroDev
2020-12-10factor out esp_ota_endmicroDev
2020-12-09cosmeticsBernhard Boser
2020-12-10Fix some spelling mistakesMike Causer
2020-12-08typing ...Bernhard Boser
2020-12-08uglify typing hintsBernhard Boser
2020-12-08remove two extra closing angular bracketsBernhard Boser
2020-12-08Add `board_deinit` for use with sleepScott Shawcroft
This changes lots of files to unify `board.h` across ports. It adds `board_deinit` when CIRCUITPY_ALARM is set. `main.c` uses it to deinit the board before deep sleeping (even when pretending.) Deep sleep is now a two step process for the port. First, the port should prepare to deep sleep based on the given alarms. It should set alarms for both deep and pretend sleep. In particular, the pretend versions should be set immediately so that we don't miss an alarm as we shutdown. These alarms should also wake from `port_idle_until_interrupt` which is used when pretending to deep sleep. Second, when real deep sleeping, `alarm_enter_deep_sleep` is called. The port should set any alarms it didn't during prepare based on data it saved internally during prepare. ESP32-S2 sleep is a bit reorganized to locate more logic with TimeAlarm. This will help it scale to more alarm types. Fixes #3786