David’s activity

item Question asked: VNI8200XP Watchdog
item Answer posted for Question: serial code question - code not working properly: The problem is earlier in the code - you are not filling the array with sequentially received bytes. You read ...
item Answer posted for Question: "X4_ENCODING" is undefined: Try like this: <> QEI encoder (CH_A, CH_B, NC, N_ENC, QEI::X4_ENCODING); <>
item Answer posted for Question: What's the "println" instruction equivalent?: You need to insert the end of line character sequence CR LF: <> print("x: %.0f | y: %.0f | z: ...
item Answer posted for Question: Is there system clock error in STM32F030?: In recent revisions, the STM32F030 went from being totally broken, to flashing the LED in a blinky program 6x faster ...

David’s public repositories

X-CUBE-SPN1-20150128 example source code for one motor compiled under mbed. Tested OK on Nucleo F401. l6474.cpp is modified from original with defines in l6474_target_config.h to select the original behaviour (motor ...
Hello World example for interfacing up to four rotary encoders to the STM32's timer/counter hardware, without interrupts.
Font to use with the SPI_TFT lib Modified font format to allow for huge fonts (>255 bytes per character). Added Arial94x94.h & modified others. Must be used with my fork ...
Modified Bob Stone's code for ILI9341 QVGA TFT's without touch capability. Navigation is now done with rotary encoders - two for position, & one setting the maxiterations.
Modified phase table in stepper.cpp to enable stepping a bipolar motor using a twin H-bridge driver.
Lib for the new LCD Display with ILI9341 controller Modified for huge fonts (>255 bytes/char). Needs modified font.h files with 2-byte size parameter. Window size is set on a per-character ...