Add and mix Flatiron, DMA, notes, Super Mario, Python, Tkinter…

My flat-iron soldering device works, the temperature can be precisely regulated, the profile can be changed, and the device follows it precisely enough. But it was not enough… I needed sound! I wanted a simple piezo, but I couldn’t find one in my boxes. But I’ve found some small laptop speakers. Speakers need sinus (okay, …

HAL_SPI_Receive & RXONLY bug (STM32)

I need to get data from MAX6675 Cold-Junction-Compensated K-Thermocouple to-Digital Converter (0°C to +1024°C). I need only to read 16 bit and I good. Sounds easy? Not so fast! Almost every MAX6675 library used full-duplex SPI mode with sending dummy bytes to /null. I don’t need that, I thought. Let’s configure Cube: Mode: Receive Only …

Flat Iron for PCB soldering (WIP)

My VFD demonstrator (on-table clock) is almost ready I plan to add BME280 for temperature/RH/pressure measurement… But Flat-Iron soldering plate project takes my mind… I started from smaller things, like HD44780, and was surprised, how crapy some libraries are… I’ve checked first, older one, and this was horrible. A lot of peaks, long transmission (3.5ms!) …