aboutsummaryrefslogtreecommitdiff
path: root/ports/esp32
AgeCommit message (Expand)Author
2019-02-18esp32/modsocket: Change socket.socket to be socket type rather than fun.Damien George
2019-02-18esp32/modsocket: Fix usocket.send to accept anything with buffer proto.Damien George
2019-02-14extmod/moduwebsocket: Refactor `websocket` to `uwebsocket`.Yonatan Goldschmidt
2019-02-12all: Change PYB message prefix to MPY.Mike Causer
2019-02-12ports: Convert legacy uppercase macro names to lowercase.Damien George
2019-02-07esp32/modmachine: Add support for changing the CPU frequency.Damien George
2019-02-06esp32: Use SPIRAM in mem-map mode so all of it can be used for uPy heap.Damien George
2019-01-30esp32/modmachine: Rename machine.sleep to machine.lightsleep.Damien George
2019-01-30esp32/modsocket: Fix crashes when connect/bind can't resolve given addr.Damien George
2019-01-28esp32/boards: Use auto xtal freq config instead of default 40MHz.Damien George
2019-01-28esp32/Makefile: Make sure that directory exists for sdkconfig.h.Damien George
2019-01-28esp32/machine_timer: Deinit all active timers on soft reset.Damien George
2019-01-28esp32: Update to latest ESP IDF using sdkconfig and new ldgen procedure.Damien George
2019-01-28esp32/Makefile: Put all IDF compenents in .a libs to use IDF ld script.Damien George
2019-01-27esp32: Don't put py/scheduler.o in iRAM, it's no longer needed.Damien George
2019-01-23esp32/machine_hw_spi: Make HW SPI objects statically allocated.Damien George
2019-01-23esp32/machine_hw_spi: Use separate DMA channels for HSPI and VSPI.Damien George
2019-01-23esp32/modules/neopixel.py: Change NeoPixel to different default timings.Matt Trentini
2019-01-17esp32/Makefile: Use system provided math library rather than uPy one.Damien George
2019-01-16esp32/machine_pin: Add Pin.off() and Pin.on() methods.Damien George
2019-01-10esp32/modsocket: For socket read only release GIL if socket would block.Damien George
2019-01-10esp32/mphalport: When tx'ing to REPL only release GIL if many chars sentDamien George
2018-12-06esp32/modmachine: Enable machine.sleep() now that the IDF supports it.Damien George
2018-12-06esp32/machine_pwm: On deinit stop routing PWM signal to the pin.Damien George
2018-12-06esp32/machine_pwm: Support higher PWM freq by auto-scaling timer res.Damien George
2018-12-06esp32/machine_uart: Implement UART.sendbreak() method.Damien George
2018-12-05esp32/machine_uart: Add txbuf/rxbuf keyword args to UART construct/init.Damien George
2018-11-28esp32: Allocate task TCB and stack from system heap not uPy heap.Damien George
2018-11-28esp32/mpthreadport: Prevent deadlocks when deleting all threads.Damien George
2018-10-19esp32/network_ppp: Add PPPoS functionality.Eric Poulsen
2018-10-19esp32/modesp32: Add hall_sensor() function.Eric Poulsen
2018-09-20esp32/machine_rtc: Fix locals dict entry, init qstr points to init meth.Damien George
2018-09-14esp32: Fix int overflow in machine.sleep/deepsleep functions.Siarhei Farbotka
2018-08-14esp32: Update to latest ESP IDF.Damien George
2018-07-18esp32/modnetwork: Add network.(W)LAN.ifconfig('dhcp') support.Eric Poulsen
2018-07-17esp8266,esp32: Implement high-res timers using new tick_hz argument.Nicko van Someren
2018-07-16esp32/modesp32: Use MP_ROM_QSTR and MP_ROM_PTR in const locals dict.Damien George
2018-07-16esp32/modesp32: Add raw temperature reading to esp32 module.Jérôme Poulin
2018-07-14esp32: Implement WLAN.status() return codes.Mitchell Currie
2018-07-09esp32/modnetwork: Add support for bssid parameter in WLAN.connect().Damien George
2018-07-04esp32: Reduce latency for handling of scheduled Python callbacks.Nicko van Someren
2018-07-03esp32: Allow to build with uPy floats disabled.Damien George
2018-07-02ports: Enable ure.sub() on stm32, esp8266 (not 512k) and esp32.Damien George
2018-06-27esp32/mpconfigport.h: Enable ucryptolib module.Damien George
2018-06-15esp32/modules: Include umqtt library in frozen modules.Damien George
2018-06-15esp32: Update to latest ESP IDF.Damien George
2018-06-13esp32/fatfs_port: Implement get_fattime so FAT files have a timestamp.Damien George
2018-06-12esp32: Remove port-specific uhashlib implementation and use common one.Damien George
2018-06-12ports: Enable IOBase on unix, stm32, esp8266 and esp32.Damien George
2018-06-12ports: Call gc_sweep_all() when doing a soft reset.Damien George