Commit Graph

24 Commits

Author SHA1 Message Date
Ea-r-th
aa7a041946 Updated GPIO to new format 2025-11-03 23:17:55 -08:00
Ea-r-th
e41cf30c87 Fixed ADC functionality 2025-10-19 18:33:18 -07:00
Ea-r-th
2c5592c2d3 Refactors for L432KC done for all peripherals except GPIO 2025-10-19 01:49:13 -07:00
Ea-r-th
e822b8d9ec Issue: cannot read core 2025-10-17 12:50:16 -07:00
Ea-r-th
04f79cc543 Finished UART refactor 2025-10-17 02:23:56 -07:00
Ea-r-th
6c8fa459f8 Finished ADC, updating timer code 2025-10-17 00:59:12 -07:00
Ea-r-th
cba6c00562 Added core tools, added ADC abstractions for different registers 2025-10-12 20:53:40 -07:00
Ea-r-th
c76dbee94c Beginning of cross platform support 2025-10-08 23:37:10 -07:00
Ea-r-th
f980e62407 Finished ADC methods 2025-09-22 19:36:19 -07:00
Ea-r-th
cb232ea55e I2C tested, main file now contains rough sample for use with DHT20 2025-09-18 01:19:03 -07:00
Ea-r-th
8ce717033a Added timeout wait functions to core 2025-09-17 20:07:17 -07:00
Ea-r-th
d4136f0761 Added delay functions 2025-09-15 23:48:16 -07:00
Ea-r-th
316edd32d8 Before switch to GPIO functions over raw register manipulation for USART 2025-09-10 00:41:08 -07:00
Ea-r-th
55f03031b3 Added files for I2C 2025-09-09 20:11:17 -07:00
b2c41e2cb4 Added alternate function inits for USART 2025-09-07 21:30:32 -07:00
465055fc53 Changed UART reg structs 2025-09-07 01:57:22 -07:00
d763965cb8 Created structs and enums for alternate function UART pins 2025-09-06 19:49:36 -07:00
f6e21fbd88 Finished EXTI abstraction 2025-09-05 23:57:26 -07:00
64fb4e4a23 Added enum for EXTI bitmasks 2025-09-03 01:34:19 -07:00
33fc098dfc Changed SHAL_Peripheral to take in a void* of any peripheral struct, and added SHAL_Peripheral_Register for individual registers 2025-08-30 16:57:52 -07:00
2da3413329 Changed bitmask to offset in peripheral struct to support different register patterns 2025-08-30 15:54:42 -07:00
098e57eb2f Added CORE general include header discerning STM32 platform includes and containing global structs and defines 2025-08-29 23:21:56 -07:00
45abfc6c88 Changed directory structure to eventually support multi-MCU family support - added files 2025-08-29 23:06:44 -07:00
a0cb980e16 Changed directory structure to eventually support multi-MCU family support 2025-08-29 23:06:22 -07:00