Search found 320 matches

by loboris
Tue Nov 06, 2018 7:52 pm
Forum: ESP32 boards
Topic: ESP32-CAM 101
Replies: 5
Views: 5344

Re: ESP32-CAM 101

See the ESP32-CAM Product Specification.pdf and schematic . You must use some USB to UART adapter connected to GND , U0R & U0T pins. Use IO0 and RST button to enter the download mode and flash the MicroPython firmware. Some usefull info can be found in ESP32_CAMERA_QR GitHub repository. I'm planning...
by loboris
Tue Nov 06, 2018 10:02 am
Forum: General Discussion and Questions
Topic: How to communicate with 40 bit SPI
Replies: 4
Views: 838

Re: How to communicate with 40 bit SPI

Just sent 5 bytes (= 40 bits).
by loboris
Sat Nov 03, 2018 11:23 pm
Forum: ESP32 boards
Topic: Remove MicroPython and restore original firmware
Replies: 3
Views: 1966

Re: Remove MicroPython and restore original firmware

For such generic ESP32 questions I would recommend cunsulting the ESP32 documentation and the official Espressif forum.
You will find all the answers there.
by loboris
Fri Nov 02, 2018 8:01 pm
Forum: ESP32 boards
Topic: Help with m5stack project (willing to pay)
Replies: 4
Views: 1139

Re: Help with m5stack project (willing to pay)

A quick fix for the issue: The problem was with the implementation of random32(void) in components/micropython/lib/trezor-crypto/rand.c . Change the definition to: #include "esp_system.h" uint32_t random32(void) { return esp_random(); } Your main example now works: MicroPython ESP32_LoBo_v3.2.24 - 2...
by loboris
Fri Nov 02, 2018 9:00 am
Forum: ESP32 boards
Topic: Help with m5stack project (willing to pay)
Replies: 4
Views: 1139

Re: Help with m5stack project (willing to pay)

I've cloned the repository, but could not build.
Some errors were reported - conflicting names in esp-idf mbedtls component and trezor-crypto library.
I'll try again next week.

Have you done something special to compile it?
by loboris
Mon Oct 22, 2018 10:42 pm
Forum: Other Boards
Topic: [ESP32] New dev board
Replies: 48
Views: 7681

Re: [ESP32] New dev board

@seonr I have used HT7833 LDO which has quiescent current of only 4 uA. ESP32 in deepsleep mode draws ~5 uA, I was able to get total 15-20 uA in deepsleep on custom board with MicroPython. Typical active current is 40-60 mA with WiFi not activated, depending on CPU speed and activity. Be shure to ha...
by loboris
Mon Oct 22, 2018 6:53 am
Forum: General Discussion and Questions
Topic: smallest, basic devices
Replies: 10
Views: 2282

Re: smallest, basic devices

You can use ESP32-PICO-D4 packaged on a small 13x19mm module as a general purpose microcontroller running MicroPython. WiFi and BT are not enabled until you enable them explicitly and you can even fully disable WiFi/BT at build time. There is also a TinyPICO MicroPython board project using ESP32-PIC...
by loboris
Sun Oct 21, 2018 8:06 am
Forum: ESP32 boards
Topic: Is _thread supported on ESP32 with SPIRam?
Replies: 8
Views: 1799

Re: Is _thread supported on ESP32 with SPIRam?

External RAM cannot be used as task stack memory ( puxStackBuffer & pxTaskBuffer ) unless SPIRAM_ALLOW_STACK_EXTERNAL_MEMORY esp-idf option is enabled (which should not be enabled for MicroPython). Because some bits of the ESP32 code environment cannot be recompiled with the cache workaround, norma...
by loboris
Fri Oct 19, 2018 10:49 pm
Forum: ESP32 boards
Topic: optimize LoBo TFT access...
Replies: 4
Views: 847

Re: optimize LoBo TFT access...

Lobo if I used the above work around that I mentioned would this use DMA to transfer the bytearray?? tft.tft_writecmddata() does not use DMA for transfer. But it uses a very efficient routine, writing directly to SPI hardware and the transfer speed is practically the same as with DMA. In case the b...
by loboris
Fri Oct 19, 2018 9:38 pm
Forum: ESP32 boards
Topic: optimize LoBo TFT access...
Replies: 4
Views: 847

Re: optimize LoBo TFT access...

OutoftheBOTS_ wrote:
Fri Oct 19, 2018 8:19 pm
I did put in a feature request to Lobo to add that I can write a buffer from RAM to the screen window but as far as I am aware this hasn't been implemented.
I didn't forget about it, it is in my work queue (which. I'm afraid, is not of a FIFO type).