MCUFriend_Kvb Library files compatible with the STM32CUBEIDE THe files contained here are those that were reviewed/described in YouTube Video https://youtu.be/tUJbHZI50fw The original upload consists of the MCUFriend_KBV and the TouchScreen files plus their support files Also included are 4 "demo" programs that should work with the f411 Black Pill and a MCFriend Compatible 3.5 TFT touch screen display. Any other combination of hardware, will likely require modification to one or more files contained here. These files are believed to be "open source" files, and are not to be used beyond what the their oringinal authors intended.
20231027 The BlackPillSDR_DSP folder is a CubeMX project built around an stm32F411 "blackpill" board, a 240x320 TFT touchscreen dispplay, and an I2S soundcard. The folder contains both a .bin file, as well as the source code project files. Also included is a PCB layout to mount the project parts. This unit started out as a fairly simple DSP demodulator for a separate direct conversion Tayloe mixer. But today includes some features found in modern transceivers. In its current form, its still "CW" only, on the transmit side. But, on the receive side, it can demodulate both USB, & LSB, signals, with 3 filter bandwidths. It supports 4 band selection, and can accept IC7300 civ commands. Making it compatible with external sofware like Log4OM, N1MM, WSJT-x, & FLDIGI. From a DIY build prespective, since no switches or knobs are needed, its a simple build mechanically. It can operate autonomusly via its touch screen, or using software similar to that mentioned above, can be controlled externally.
20220905 For those who don't wnat to compile the source code, added binary files for the ham radio projects, SDR, CW Decoder, & BT CWkeyboard. The Binary files can be flashed to the F411 Blackpill using STMs CubeProgrammer, found at the Web site shown below. Updated all hamradio project files. Changes too numerous to detail here. See individual source files for change detail.
20211104
Added BlackPill CW Keyboard Encoder Project to repository
For project details, see YouTube Video:
https://youtu.be/ECdV10DOBYY
20210711 Added blackpill CWdecoder project Zip file. Wiring is essentially the same as the Blue Pill Decoder, with the following exceptions:
- LCD_D3 is connected to PB0. Not PA3
- The Key interrupt jumper is now on PB12 to PB13
- Mic Bd output is connected to PB1
- LED Tuning input pin is connected to PB15
20210821:
Updated STM32_TouchScreen_Calbrnative.cpp in MCUFriendsDisplay project. Rewrote pin pair decision code
20210820:
Updated both the Decoder & the MCUFriendsDisplay projects. Minor change to the MCUFriendsKBV library to increase the timing delay on the "reset()". Found some display types would fail to initialize w/o this increased interval
20210819: Decoder update - Added Startup Message indicating "No stored settings found". This chandge allows the unit function/decode by falling back to the Default settings. 20210818: Decoder update - fixes issues related to USB serial print degugger output
The STMCUBEIDE can be downloaded at this site: https://www.st.com/en/development-tools/stm32cubeide.html