Skip to content
Branch: master
Find file History
#281 Compare This branch is 52 commits ahead, 348 commits behind Dev.
iwahdan88 [v1.18.2.r7] Firmware release
### New Features
- Esp32 touchpad functionality exposed to micropy

### Improvements
- Added RSA signature generation API to moducrypto
- Added support for saving strings in NVS - PR #226 , author: @psychogenic
- LTE class refactoring

### Bug Fix
- Fix UART.sendbreak not defaulting to 13 bits as suggested by Documentation Issue #280
Latest commit df9f237 May 14, 2019
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
boards
bootloader
can
fatfs/src
frozen
ftp
hal
lib
lora
lte
mods PYFW-318: Integrate Touch Esp32 functionality exposed to micropy May 14, 2019
sigfox
telnet
tools
util
Makefile
README.md
application.mk
get_idf_libs.py
main.c
mp_pycom_err.h
mpconfigport.h
mptask.c
mptask.h
mpthreadport.c
mpthreadport.h
pycom_config.c
pycom_config.h
pycom_version.h
qstrdefsport.h
sdkconfig.h
serverstask.c
serverstask.h

README.md

MicroPython port for the ESP32 based boards from Pycom

In order to build this project, a copy of the Espressif IDF is required and it's path must be specified via the IDF_PATH variable. See the Makefile for details.

The modified Espressif IDF that we use to build this port can be found in: https://github.com/pycom/pycom-esp-idf

Build instructions

First build the mpy-cross compiler:

$ cd ../mpy-cross
$ make all

After that, build the ESP32 port for one of Pycom boards (first the bootloader, then the app):

$ cd ../esp32
$ make BOARD=LOPY -j5 TARGET=boot
$ make BOARD=LOPY -j5 TARGET=app

Flash the board (connect P2 to GND and reset before starting):

$ make BOARD=LOPY -j5 flash

Using frozen modules

Place all the python scripts that you'd like to be frozen into the flash memory of the board inside the 'frozen' folder in the esp32 directory. Then build as indicated before.

You can’t perform that action at this time.