Search found 399 matches

by mcauser
Fri Sep 06, 2019 5:02 am
Forum: Other Boards
Topic: [STM32F407VGT6] Board HELP!
Replies: 3
Views: 539

Re: [STM32F407VGT6] Board HELP!

I don't have one of these VGT6 boards. I do have a few VET6 ones. This might be a good starting point for creating your own board def: https://github.com/mcauser/BLACK_F407VE The VE has 512 Kbytes and the VG has 1 Mbyte flash. Other than that, pretty similar. See if you can grab a schematics pdf fro...
by mcauser
Tue Sep 03, 2019 3:14 pm
Forum: Pyboard D-series
Topic: PYBD missing from docs
Replies: 1
Views: 202

PYBD missing from docs

No mention of the Pyboard D-series on: http://docs.micropython.org
Anyone working on that?
by mcauser
Tue Sep 03, 2019 6:27 am
Forum: General Discussion and Questions
Topic: Recommendation of MCU for industrial device
Replies: 5
Views: 341

Re: Recommendation of MCU for industrial device

The ST docs list the pyboard's STM32F405RGT6 temperature range as -40 to 85 deg C. https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32f4-series/stm32f405-415/stm32f405rg.html The 3 new Pyboard D-series, SF2W (S...
by mcauser
Mon Sep 02, 2019 11:32 am
Forum: Other Boards
Topic: [DS-D6] build for cheap DS-D6 nrf52 fitness tracker
Replies: 18
Views: 1000

Re: [DS-D6] build for cheap DS-D6 nrf52 fitness tracker

I’m guessing because it’s a 128x32, there is a different init command to set the row offset. Most other 128x32s are positioned half way down in the 128x64 buffer.
by mcauser
Fri Aug 23, 2019 9:59 am
Forum: Drivers for External Components
Topic: Displays with driver subclassed from framebuf
Replies: 30
Views: 2627

Re: Displays with driver subclassed from framebuf

With all this talk of creating display drivers in C...
Can one written in C subclass the Framebuf?
by mcauser
Thu Aug 22, 2019 3:11 pm
Forum: Drivers for External Components
Topic: HX1230 96x68 Mono LCD - Nokia 5110 killer
Replies: 6
Views: 249

Re: HX1230 96x68 Mono LCD - Nokia 5110 killer

Updated to pack 8 data bytes into 9 bytes, with a byte of DC bits.

On ESP8266, full screen writes (864 bytes) are now more than 2x faster, without writing all of those padding bits.

CPU running at 80mhz
Before: 241,105 us
After: 114,265 us

CPU running at 160mhz
Before: 168,606 us
After: 63,752 us
by mcauser
Wed Aug 21, 2019 2:42 am
Forum: Other Boards
Topic: [DS-D6] build for cheap DS-D6 nrf52 fitness tracker
Replies: 18
Views: 1000

Re: [DS-D6] build for cheap DS-D6 nrf52 fitness tracker

Nice work @fanoush!
I ordered 2x from GearBest. That promo code "MPOWDS-D6" saved me a few extra bucks. Thanks for that!
by mcauser
Tue Aug 20, 2019 7:28 am
Forum: Drivers for External Components
Topic: HX1230 96x68 Mono LCD - Nokia 5110 killer
Replies: 6
Views: 249

Re: HX1230 96x68 Mono LCD - Nokia 5110 killer

@Roberthh I tried squishing it like that, but couldn't get it working.

Edit: Tried again tonight and it worked this time!
Now I just need to figure out how to pack 1 extra bit before every 8th bit, efficiently.
by mcauser
Tue Aug 20, 2019 5:49 am
Forum: Drivers for External Components
Topic: HX1230 96x68 Mono LCD - Nokia 5110 killer
Replies: 6
Views: 249

Re: HX1230 96x68 Mono LCD - Nokia 5110 killer

I've been mucking around with this display and found the Nokia 5110 display to be significantly faster. Having to send the 9-bit SPI as 16 bytes means tons of wasted bytes being sent. 96 * 72 / 8 * 7 = 6048 extra padding bits for a full screen refresh. If I can figure out how to send multiple sequen...