Search found 40 matches

by Iyassou
Sat Sep 12, 2020 2:50 pm
Forum: Programs, Libraries and Tools
Topic: mpyaes - utility library around ucryptolib.aes
Replies: 1
Views: 150

mpyaes - utility library around ucryptolib.aes

Hello all. mpyaes (GitHub) is a utility library around ucryptolib's aes class. It handles AES encryption and decryption of bytes-like objects and files, and implements PKCS7 padding, which is handled in the background. Encrypting and decrypting files makes use of a block-sized buffer and memoryview ...
by Iyassou
Sun Apr 12, 2020 9:27 pm
Forum: General Discussion and Questions
Topic: [SOLVED] Need help to change icon on LED matrix with serial input
Replies: 6
Views: 883

Re: Need help to change icon on LED matrix with serial input

I don't have a microbit, but I think the issue might be the comparisons. joystick = uart.read() should be returning a bytes object according to the docs , in which case comparing it to strings (e.g. "1") would never be equal. One suggestion: since you're sending bytes objects ending with a newline w...
by Iyassou
Thu Jan 16, 2020 12:29 pm
Forum: MicroPython pyboard
Topic: Calling a TimerChannel method in Timer callback
Replies: 3
Views: 1174

Re: Calling a TimerChannel method in Timer callback

When I run your example code (with those two lines uncommented), I get the red LED flashing and on my scope I can see the PWM waveform on X1. What firmware version are you using? Hopefully this is a firmware issue then. My Pyboard's on MicroPython v1.10. I did notice that if I set the callback afte...
by Iyassou
Sat Jan 11, 2020 7:19 pm
Forum: MicroPython pyboard
Topic: Calling a TimerChannel method in Timer callback
Replies: 3
Views: 1174

Re: Calling a TimerChannel method in Timer callback

I wrote some simple code to test this out: #from micropython import alloc_emergency_exception_buf #alloc_emergency_exception_buf(100) from pyb import Timer, Pin, LED PPR = 2688 #red = LED(1) timer = Timer(5) A = timer.channel(1, Timer.PWM, pin=Pin('X1')) B = timer.channel(2, Timer.PWM, pin=Pin('X2')...
by Iyassou
Sat Jan 11, 2020 6:22 pm
Forum: MicroPython pyboard
Topic: Calling a TimerChannel method in Timer callback
Replies: 3
Views: 1174

Calling a TimerChannel method in Timer callback

Hello. I'm currently writing some code that will let me control an incrementally encoded DC motor using the PID algorithm and a Timer. The error that's being fed to the algorithm is the difference between the chosen target position and the incremental encoder's count. The encoder's count is updated ...
by Iyassou
Tue Sep 17, 2019 10:59 am
Forum: ESP32 boards
Topic: main.py does not appear to working after boot
Replies: 50
Views: 7188

Re: main.py does not appear to working after boot

I had the same issue but with a different ESP32-based board: the ESP32-DEVKITC 32U. As far as I'm aware this is just an ESP32-DevKitC V4 that's based on an ESP32-WROOM-32U. This board comes with 2 buttons next to the microUSB port: EN and BOOT. When the board is plugged into a socket it does not exe...
by Iyassou
Sat Sep 07, 2019 1:21 pm
Forum: ESP32 boards
Topic: ESP32 SPI RAM not initialized
Replies: 4
Views: 748

Re: ESP32 SPI RAM not initialized

I understand now. Thanks for typing out this explanation.
by Iyassou
Sat Sep 07, 2019 9:38 am
Forum: ESP32 boards
Topic: ESP32 SPI RAM not initialized
Replies: 4
Views: 748

Re: ESP32 SPI RAM not initialized

I see. So are the 32Mbits of SPI flash mentioned in the Overview section of this datasheet referring to some other flash storage? Do you know what it is used for?
by Iyassou
Sat Sep 07, 2019 7:04 am
Forum: ESP32 boards
Topic: ESP32 SPI RAM not initialized
Replies: 4
Views: 748

ESP32 SPI RAM not initialized

Hello. I'm having trouble flashing an ESP32 board, the ESP32-DEVKITC 32U, with SPIRAM supporting firmware. I'm using the 2019-05-29, SPIRAM support build and flashing using esptool.py. The commands I used and their outputs: 1) Erasing the flash first python esptool.py --chip esp32 --port COM13 erase...