summaryrefslogtreecommitdiff
path: root/ports
AgeCommit message (Collapse)Author
2021-01-11Update ports/atmel-samd/common-hal/analogio/AnalogOut.c Dan Halbert
whoops, yes! Co-authored-by: Scott Shawcroft <scott@tannewt.org>
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 #3960 from dhalbert/pwmout-tcc-resolutionScott Shawcroft
Look up TCC resolution as necessary
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 #3955 from caiokat/fix_recvfrom_intoScott Shawcroft
Fix socket.recvfrom_into()
2021-01-11fixes and enhancement for touch alarmmicroDev
- prevent touch alarm initialization if not set - fix wake_alarm is set to touch alarm on autoreload - add ability to have multiple touch alarms in light sleep
2021-01-10fix atmel-samd DAC channel selection logicDan Halbert
2021-01-10Round BLE timing values; fix timeout checkDan Halbert
2021-01-10ok lets try without auto-displaylady ada
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-10update TG-Watch pins, name, and frozen librariesJonah Yolles-Murphy
2021-01-09compilierlady ada
2021-01-09fix dup usblady ada
2021-01-09add tftlady ada
2021-01-09copypaste typolady ada
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-09forgot deinitlady ada
2021-01-09newlinelady ada
2021-01-09woops out of sync header, plus... i dunno add some frozen modules cause we ↵lady ada
have almost no RAM :(
2021-01-09nowhitespacelady ada
2021-01-09Merge branch 'main' into mainLimor "Ladyada" Fried
2021-01-09try adding new feather deflady ada
2021-01-09disable msgpack on boards without roomfoamyguy
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-07support RTS/CTS hardware flow controlBernhard Boser
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-07Merge remote-tracking branch 'origin/main' into audioout-esp32Jeff Epler
2021-01-07Merge remote-tracking branch 'upstream/main' into jerryn_feathers2_ledjerryneedell
2021-01-07Merge pull request #3945 from 2bndy5/fix-table-in-a-readmeScott Shawcroft
convert esp32s2 port readme to rst
2021-01-07Merge pull request #3940 from caternuson/magtag_accelo_irq_pinScott Shawcroft
Add MagTag accelo IRQ pin
2021-01-07Merge pull request #3939 from dhalbert/tick-overflowDan Halbert
overflowed tick counter needs 64 bits everywhere