summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-12Merge remote-tracking branch 'origin/main' into audioout-esp32Jeff Epler
2021-01-11Merge pull request #3973 from kattni/update-code-pyDan Halbert
Update created code.py file formatting.
2021-01-11Merge pull request #3964 from dhalbert/ble-timing-fixesScott Shawcroft
Round BLE timing values; fix timeout check
2021-01-11Merge pull request #3972 from jepler/update-ulab-1.6.1Scott Shawcroft
ulab: bump to version 1.6.1
2021-01-11Merge pull request #3944 from BennyE/wifi-authmodeScott Shawcroft
esp32-s2: Adding authmode keyword
2021-01-11Merge pull request #3954 from anecdata/mpconfigportScott Shawcroft
ESP32-S2: added sys.platform
2021-01-11Merge pull request #3291 from dhalbert/robots.txtScott Shawcroft
add robots.txt to specify doc versions to appear in search engines
2021-01-11Merge pull request #3957 from dhalbert/gcc10-debug-buildsScott Shawcroft
new CIRCUITPY_DEBUG flag passes DEBUG into C preprocessor
2021-01-11Merge pull request #3960 from dhalbert/pwmout-tcc-resolutionScott Shawcroft
Look up TCC resolution as necessary
2021-01-11Merge pull request #3949 from jepler/pre-commit-translationsScott Shawcroft
pre-commit: Add check for translations being up to date
2021-01-11Merge pull request #3930 from jerryneedell/jerryn_feathers2_ledScott Shawcroft
UMFEATHERS2 - implement use of DotStar for status led
2021-01-11Merge pull request #3659 from iot49/msgpackScott Shawcroft
module msgpack
2021-01-11Merge pull request #3958 from dhalbert/sleep_memory-len-and-boolScott Shawcroft
restore len(alarm.sleep_memory) and bool(alarm.sleep_memory)
2021-01-11Merge pull request #3955 from caiokat/fix_recvfrom_intoScott Shawcroft
Fix socket.recvfrom_into()
2021-01-11Merge pull request #3953 from dhalbert/update-tinyusb-to-fix-_ticks_enabledScott Shawcroft
update tinyusb; _ticks_enabled only for SAMD21
2021-01-11Merge pull request #3946 from weblate/weblate-circuitpython-mainScott Shawcroft
Translations update from Weblate
2021-01-11Adding escape characters.Kattni Rembor
2021-01-11Update created code.py file formatting.Kattni Rembor
2021-01-11ulab: bump to version 1.6.1Jeff Epler
2021-01-10merge from upstream and update to 6.0.xDan Halbert
2021-01-10Merge remote-tracking branch 'adafruit/main' into robots.txtDan Halbert
2021-01-10Round BLE timing values; fix timeout checkDan Halbert
2021-01-10Update ports/esp32s2/common-hal/wifi/Network.c BennyE
Avoid to use yet another variable. Co-authored-by: Scott Shawcroft <scott@tannewt.org>
2021-01-09Look up TCC resolution as necessaryDan Halbert
2021-01-09background tasks: Add, use port_wake_main_taskJeff Epler
Some ports need an extra operation to ensure that the main task is awoken so that a queued background task will execute during an ongoing light sleep. This removes the need to enable supervisor ticks while I2SOut is operating. Closes: #3952
2021-01-09esp32s2: audiobusio: move i2s_common insideJeff Epler
Originally, I believed the implementation might be shared with AudioOut, as on the ESP32 (non-S2) the I2S peripheral was also used to drive the DAC. However, this is not the case on ESP32-S2 and appears it will not be the case with the ESP32-S3 or -C3, to the extent that there's skeletal support for either of them in esp-idf master branch. However, it could still be shared by I2SIn or PDMIn (the latter being hypothetically implemented as I2SIn + digital postprocessing like we did in the atmel-sam port, to my understanding), so I moved it to the common-hal folder.
2021-01-09esp32s2: Rename ESP_CALL_RAISE to CHECK_ESP_RESULTJeff Epler
Suggested by @tannewt, thanks!
2021-01-09disable msgpack on boards without roomfoamyguy
2021-01-08avoid inline compile errorsDan Halbert
2021-01-08restore len(alarm.sleep_memory) and bool(alarm.sleep_memory)Dan Halbert
2021-01-08need to find strings in ulabJeff Epler
2021-01-08ensure gettext program is available to pre-commitJeff Epler
2021-01-08Fix socket.recvfrom_into()Caio Henrique de Queiroz Katayama
2021-01-08added platformanecdata
2021-01-08 remove commented linejerryneedell
2021-01-08 initialize LDO2 in board_init()jerryneedell
2021-01-08update tinyusb; _ticks_enabled only for SAMD21Dan Halbert
2021-01-08I2SOut: Enable ticks during audio playbackJeff Epler
.. otherwise, the background callback to load the I2S fifos does not get run. (I'm not sure this is _correct_ behavior of sleep + background tasks, but it is the current behavior)
2021-01-08port_i2s_play: fill the initial buffer via background callbackJeff Epler
There were _possibly_ problems where this routine was being entered by direct call AND by background callback. Schedule the work here, and it will be done almost immediately, without worry about interference. I don't know if this is strictly necessary, but it doesn't hurt. Since the I2S clock is being run all the time, we have to enter the background task to fill the FIFO with zeros constantly anyway.
2021-01-08port_i2s_play: remove build errorJeff Epler
2021-01-08i2s_fill_buffer: remove debug printJeff Epler
2021-01-08i2s_fill_buffer: Need to fill with zeros when stoppingJeff Epler
2021-01-07esp2s2: enlarge stack-buffer, use it instead of i2s_zero_dma_bufferJeff Epler
.. it's not clear that there was a problem with i2s_zero_dma_buffer, but just in case.
2021-01-07esp32s2: i2s: must reset buffer, otherwise wave samples don't startJeff Epler
.. and other housekeeping when starting to play a sample
2021-01-07esp32s2: i2s: fix accounting for "stretched" framesJeff Epler
2021-01-07esp32s2: port: Ensure JTAG pins are available for debuggingJeff Epler
2021-01-07Updated code as per helpful suggestionBennyE
2021-01-07esp32s2: 'make flash': Allow customizing the esptool flagsJeff Epler
This can be useful so that e.g., on a Kaluga when programming via the FTDI chip, you can override the variable to specify "--after=hard_reset" to automatically return to running CircuitPython, choose a different baud rate (921600 is about 2s faster than 460800), etc: make BOARD=espressif_kaluga_1 ESPTOOL_FLAGS="-b 921600 --before=default_reset --after=hard_reset"
2021-01-07pre-commit: Add checking of 'make translate' statusJeff Epler
.. when this check completes with an error, circuitpython.pot has been updated and the changes can be staged.
2021-01-07circuitpython.pot: regenerate without timestampJeff Epler