Search found 310 matches

by mcauser
Sat Aug 18, 2018 6:58 pm
Forum: Drivers for External Components
Topic: SSD1306 OLED display: enhanced driver
Replies: 2
Views: 76

Re: SSD1306 OLED display: enhanced driver

Added subclassed version of my Nokia 5110 / PCD8544 driver: https://github.com/mcauser/micropython-pcd8544/blob/master/pcd8544_fb.py It uses the MONO_VLSB format, as there is currently no compatible Framebuf format for the vertical addressing supported by the display. More details on the display add...
by mcauser
Sat Aug 18, 2018 6:53 pm
Forum: Drivers for External Components
Topic: Seeking display with driver subclassed from framebuf
Replies: 17
Views: 247

Re: Seeking display with driver subclassed from framebuf

I updated my Nokia 5110 / PCD8544 driver with examples of both inheriting and extending the Framebuffer. Inheriting / subclassed https://github.com/mcauser/micropython-pcd8544/blob/master/examples/framebuf_inherit.py https://github.com/mcauser/micropython-pcd8544/blob/master/pcd8544_fb.py Extending ...
by mcauser
Wed Aug 15, 2018 11:44 am
Forum: ESP8266 boards
Topic: IR 38Khz frequency out
Replies: 4
Views: 92

Re: IR 38Khz frequency out

I haven’t tried it but hotplot on github says you can generate a 38 kHz signal in hardware by configuring the MTMS pin as the I2S clock signal and setting the frequency appropriately.

Platformio code example here:
https://github.com/hotplot/BlastIR/blob ... r_send.cpp
by mcauser
Tue Aug 14, 2018 11:34 pm
Forum: Drivers for External Components
Topic: Seeking display with driver subclassed from framebuf
Replies: 17
Views: 247

Re: Seeking display with driver subclassed from framebuf

It's actually missing MVMSB - I guess no one has needed it yet.
1-bit: MVLSB, MHLSB, MHMSB
2-bit : GS2_HMSB
4-bit: GS4_HMSB
8-bit: GS8
16-bit: RGB565
by mcauser
Tue Aug 14, 2018 3:11 am
Forum: Drivers for External Components
Topic: Seeking display with driver subclassed from framebuf
Replies: 17
Views: 247

Re: Seeking display with driver subclassed from framebuf

The framebuffer does not also have to be the exact same dimensions as the display's memory. eg. a 64x48 display using the SSD1306 (128x64), where you initialise the display to only write to a portion of the memory. Side note: Clever use of the hardware scroll functions gives you a bonus 2nd offscree...
by mcauser
Mon Aug 13, 2018 12:17 am
Forum: Other Boards
Topic: Wemos / nextion
Replies: 1
Views: 103

Re: Wemos / nextion

More details required to answer this one. Which Nextion TFT? Which Wemos board?
by mcauser
Thu Jul 19, 2018 7:54 am
Forum: Other Boards
Topic: [wt51822_s4at] getting started
Replies: 2
Views: 131

[wt51822_s4at] getting started

I noticed the NRF port has now been merged! Woo! https://github.com/micropython/micropython/tree/master/ports/nrf In the readme it lists wt51822_s4at as one of the tested boards. I have one of these! I used this breakout board on Oshpark to make it breadboard compatible: https://oshpark.com/shared_p...
by mcauser
Wed Jul 18, 2018 11:38 pm
Forum: The micro:bit
Topic: MY9221 - Grove LED Bar
Replies: 5
Views: 1172

Re: MY9221 - Grove LED Bar

by mcauser
Wed Jul 18, 2018 8:11 am
Forum: General Discussion and Questions
Topic: MicroPython AP spotted in the wild
Replies: 2
Views: 192

MicroPython AP spotted in the wild

Someone else on my Sydney -> Newcastle train is experimenting with MicroPython!

Image

Should I connect to their webrepl, for the lolz?
by mcauser
Tue Jul 17, 2018 11:50 pm
Forum: The micro:bit
Topic: MY9221 - Grove LED Bar
Replies: 5
Views: 1172

Re: MY9221 - Grove LED Bar

If you're interested in the Grove modules, Seeed now have a Grove shield for micro:bit with an edge connector and breaks out 4 ports:
https://www.seeedstudio.com/Grove-Shiel ... -3083.html