Similar issue on the Esp8266, this is my (possible) solution:
viewtopic.php?f=2&t=7097&start=10#p45915
Search found 45 matches
- Tue Mar 31, 2020 8:33 pm
- Forum: General Discussion and Questions
- Topic: memory allocation error
- Replies: 3
- Views: 1876
- Tue Mar 31, 2020 8:23 am
- Forum: General Discussion and Questions
- Topic: My IDE configuration using Notepad++, ampy and Tera Term
- Replies: 22
- Views: 14348
Re: My IDE configuration using Notepad++, ampy and Tera Term
With my code on the ESP8266 getting bigger by the day I was now running into the "memory allocation" errors. Having pulled out all of my hair and exposing skull bone I think that I have a solution. For some reason I have only now discovered the simple way to use mpy_cross [https://pypi.org/project/m...
- Tue Mar 31, 2020 6:44 am
- Forum: ESP8266 boards
- Topic: Something going on in background??
- Replies: 8
- Views: 4969
Re: Something going on in background??
Just revisited the strange PWM behaviour. I have modified the code to increment the duty cycle in steps of 3 rather than 1. All smooth now! def RGBRamp(RGBPin): pwm = PWM(Pin(RGBPin)) pwm.freq(1000) for i in range(1022, 1, -3): pwm.duty(i) sleep_us(1000) for i in range(1, 1022,3): pwm.duty(i) sleep_...
- Tue Mar 24, 2020 10:08 pm
- Forum: ESP8266 boards
- Topic: problems entering raw repl (needs 2 Ctrl-A's?)
- Replies: 10
- Views: 15480
- Tue Mar 24, 2020 9:44 pm
- Forum: General Discussion and Questions
- Topic: My IDE configuration using Notepad++, ampy and Tera Term
- Replies: 22
- Views: 14348
Re: My IDE configuration using Notepad++, ampy and Tera Term
I get bouts of ampy complaining that it cannot enter raw REPL on the ESP8266. I say bouts because sometimes it's fine but after a while it starts to act up. I tried out the ESP32 and the problem became almost constant. I delved into the ampy module "pyboard.py" and noticed that the code made just on...
- Thu Feb 27, 2020 11:39 pm
- Forum: General Discussion and Questions
- Topic: My IDE configuration using Notepad++, ampy and Tera Term
- Replies: 22
- Views: 14348
Re: My IDE configuration using Notepad++, ampy and Tera Term
I have since found that on some PCs (old ones) that my python script for sending keystrokes to TeraTerm was unreliable. After some experimentation I added a sleep(.2) just before the line that sends the keystrokes and this seems to resolve the issue. Having thought that Thonny was going do all of th...
- Wed Jan 29, 2020 10:19 am
- Forum: General Discussion and Questions
- Topic: My IDE configuration using Notepad++, ampy and Tera Term
- Replies: 22
- Views: 14348
Re: My IDE configuration using Notepad++, ampy and Tera Term
Just discovered, Thonny 3.2.7 does all of the above!
- Thu Dec 12, 2019 10:45 pm
- Forum: General Discussion and Questions
- Topic: My IDE configuration using Notepad++, ampy and Tera Term
- Replies: 22
- Views: 14348
Re: My IDE configuration using Notepad++, ampy and Tera Term
Ignore my previous posts... this is a work in progress! When I am using Tera Term to view serial output I had to close the connection before downloading and then open it again because ampy needs the port. In order to improve the automation around programming the device I have added two python progr...
- Mon Nov 04, 2019 5:15 pm
- Forum: ESP8266 boards
- Topic: UART and REPL Issue
- Replies: 6
- Views: 3607
Re: UART and REPL Issue
I have an arduino connected to the esp8266 via I2C. I have a simple command processor running on the arduino. I am sending commands to it and getting responses. The mp3 module is connected to the arduino and I am sending requests from the esp8266 to play clips specifying the track and folder number....
- Sun Nov 03, 2019 2:51 pm
- Forum: General Discussion and Questions
- Topic: [SOLVED] "Strange" behaviour reading I2C device
- Replies: 1
- Views: 1574
[SOLVED] "Strange" behaviour reading I2C device
I was reading the I2C PCF8574 i/o expander and branching depending on results. This is a re-creation of the situation: from machine import I2C while True: i2c = I2C(scl=Pin(5), sda=Pin(4), freq=400000) x = i2c.readfrom(0x20, 1) #i2c returns 0x10 print ("First attempt: x = ", x, "and is type", type(x...