Commit Graph
18 Commits
Author SHA1 Message Date
LuChiChick 5ba7f18f3a Add VsCode workspace .json configuration files for IntelliSense engine setup, path indexing, recommended extensions, and tasks for debug build flash programming. 2026-09-14 21:03:22 +08:00
LuChiChick 041791b6ca commit for program flash script and specific OpenOCD config files for debugger interface and target chip architecture. 2026-09-14 20:42:57 +08:00
LuChiChick 3605de5725 Fix compiler warning for invalid UTF-8 character '<a9>' auto generated by STM32CubeMX. 2026-09-14 20:26:50 +08:00
LuChiChick 44f1fcc592 commit for customized Makefile and build script. && Implemented a User_Main function call demo as a bridge to allow program execution to transition from main.c to C++ environment. 2026-09-14 20:11:48 +08:00
LuChiChick 534c017e0f Import xPack OpenOCD 0.12.0-7 and GNU Make 4.4.1 from x86_64-w64-mingw32. 2026-09-14 16:20:05 +08:00
LuChiChick 2b73c30a9d Split the UNTRUSTED_FLASH into the .untrusted_text and .untrusted_rodata sections for code and read-only data storage. 2026-09-14 15:56:05 +08:00
LuChiChick 1f6822dcbe commit for SPI1 config, working on 32 Mbit/s speed with low clock polarity (CPOL) and first edge clock phase (CPHA); PB3 has now been set as SPI1_CS pin with named user label, working on push pull mode. 2026-09-14 10:27:29 +08:00
LuChiChick 23eb7b4e27 commit for ADC1 config with three internal channel (Temperature Sensor, Vrefint and Vbat); Working on 32Mhz, single sequencer rank conversion mode with interrupt and overrun data written. 2026-08-31 21:39:30 +08:00
LuChiChick dc8b4bdb5f commit for I2C2 peripheral config with TX DMA channel, working on 400kHz fast mode. 2026-08-28 15:33:48 +08:00
LuChiChick 983d63e3a5 commit for I2C1 peripheral config with RX DMA channel, and set PC15 as MPU6050 INT pin input with EXTI interrupt line. 2026-08-24 20:12:50 +08:00
LuChiChick 2d980d87ad commit for rotary encoder input pin config with EXTI interrupt line. && modified GPIO pin with named user label. 2026-08-13 10:25:25 +08:00
LuChiChick fd232c511b Modified 'Timebase Source' from TIM1 to TIM17, TIM1 now operates with 1 MHz input and 1 ms period, channel 1 is configured as PWM output mode and mapped to PA8 to drive a buzzer. 2026-08-06 14:02:24 +08:00
LuChiChick d919880a08 Modified the linker script to support the masked 32K extra untrusted FLASH space. Ideally, a total of 64K FLASH space is available to use. 2026-08-04 19:52:26 +08:00
LuChiChick f0bb797810 commit for FreeRTOS config with 4K heap and 64 words minimal stack size based on CMSIS_V1 interface. 2026-08-04 14:54:10 +08:00
LuChiChick b906de0416 commit for USART2 peripheral config with RX/TX DMA channels. 2026-08-03 20:23:53 +08:00
LuChiChick 219fee85d7 commit for a very basic initial project with SWD port config. 2026-08-03 19:49:55 +08:00
LuChiChick 627b120dc1 commit for .gitignore rules. 2026-08-03 19:29:26 +08:00
LuChiChick c0067e8774 commit for .gitattributes rules. 2026-08-03 19:26:34 +08:00