Propeller Mini won't load OLED fonts to EEPROM
BrianG69
Posts: 5
in Propeller 1
I have the Color OLED Display Module that Parallax sells. I have a Propeller FLiP, and multiple Propeller Mini's (rev. A) with the Prop Plug. To be able to use different fonts on the OLED, you have to run the font loader program in the libraries of SimpleIDE. It loads font information into the upper space of the EEPROM on the Propeller board.
It has worked fine on the FLiP, but when I try to run it on the Propeller Mini's (tried all 3 I have), the terminal displays "Establishing i2c connection..." and gets stuck there.
Just received the Mini's this week, so they should be the ones that have 64KB EEPROMs, just like the FLiP, so all should have the space to work with.
Loading programs into the EEPROM and having them run at boot-up seems to work just fine on all boards.
--Brian
It has worked fine on the FLiP, but when I try to run it on the Propeller Mini's (tried all 3 I have), the terminal displays "Establishing i2c connection..." and gets stuck there.
Just received the Mini's this week, so they should be the ones that have 64KB EEPROMs, just like the FLiP, so all should have the space to work with.
Loading programs into the EEPROM and having them run at boot-up seems to work just fine on all boards.
--Brian
Comments
what is the number on the EEPROM?
Jim
Tiny little SMT thing, but it has this:
upper line: 412R8
lower line: B925
Thank you Duane. I changed the i2c_newbus drive parameter to a 1 instead of a 0, recompiled the library, and it works great. You were correct, the mini doesn't have a pullup on clock, but the FLiP does.
Many, MANY thanks to the people here that know so much about this.
--Brian
To get the fonts to work in the display, I also had to go into the liboledc library, and change the i2c_newbus parameter that's in the oledc_init function.
Hope this helps someone else down the road.
BTW...Welcome to the forums and thank you for sharing the solution so it may help others.