Ea-r-th
|
914fbf5a17
|
Begin I2C implementation and finalize other changes
|
2025-09-10 01:53:16 -07:00 |
|
Ea-r-th
|
8f3bd7ebd8
|
Refactored UART frontent retrieval system
|
2025-09-10 01:43:11 -07:00 |
|
Ea-r-th
|
2f8ba8d9ee
|
Major refactor for entire system - wrong branch but get over it
|
2025-09-10 01:20:50 -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 |
|
|
|
9f1aad028d
|
Added friendly reminder
|
2025-09-08 02:33:01 -07:00 |
|
|
|
a599aa5a4e
|
EXTI interrupt abstraction feature complete
|
2025-09-08 02:24:02 -07:00 |
|
|
|
a02ec044ce
|
Merged branch UART and changed get function
|
2025-09-08 00:42:54 -07:00 |
|
|
|
368eac7616
|
Finished basic UART feature
|
2025-09-07 22:20:37 -07:00 |
|
|
|
b2c41e2cb4
|
Added alternate function inits for USART
|
2025-09-07 21:30:32 -07:00 |
|
|
|
84ab921291
|
Began UART initializer
|
2025-09-07 03:54:03 -07:00 |
|
|
|
06f0b9303c
|
Restructured UART directory
|
2025-09-07 01:59:51 -07:00 |
|
|
|
465055fc53
|
Changed UART reg structs
|
2025-09-07 01:57:22 -07:00 |
|
|
|
40ee0e6834
|
Combined USART enums
|
2025-09-06 20:59:27 -07:00 |
|
|
|
a0ef9c8b32
|
Added more enums handling UART/USART functionality
|
2025-09-06 20:55:25 -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 |
|
|
|
8b4402e4c8
|
Begin functionality for EXTI callbacks
|
2025-09-05 21:21:35 -07:00 |
|
|
|
64fb4e4a23
|
Added enum for EXTI bitmasks
|
2025-09-03 01:34:19 -07:00 |
|
|
|
35bc902187
|
Bare functionality finished for basic GPIO pin abstraction
|
2025-09-02 00:12:08 -07:00 |
|
|
|
db75c06c90
|
Changed object array to pointer array for GPIOs
|
2025-09-01 02:29:03 -07:00 |
|
|
|
0418e3d5c5
|
Set up GPIO infrastructure
|
2025-09-01 01:55:18 -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 |
|
|
|
19fbe6c0ad
|
Changed SRC file structure
|
2025-08-29 23:24:27 -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 |
|
|
|
9cc3cbece4
|
Removed unused BUS field from RCC_Peripheral struct
|
2025-08-29 22:51:31 -07:00 |
|
|
|
83572b108a
|
Final changes
|
2025-08-29 16:37:11 -07:00 |
|
|
|
20fdce6d82
|
File restructure
|
2025-08-29 01:49:40 -07:00 |
|
|
|
d092ccd362
|
Made timer constructor unaccessable by user
|
2025-08-28 22:02:08 -07:00 |
|
|
|
1e966f0688
|
Finished Timer IRQ abstraction
|
2025-08-28 20:56:51 -07:00 |
|
|
|
55ca8d5360
|
Finished Timer IRQ abstraction
|
2025-08-28 20:56:30 -07:00 |
|
|
|
4900cde915
|
Fixed cmakelists
|
2025-08-28 13:09:47 -07:00 |
|
|
|
8979e1b28a
|
Start timer abstractions
|
2025-08-28 02:47:52 -07:00 |
|
|
|
ed8db95818
|
Merge pull request 'merge timer' (#1) from timer into main
Reviewed-on: https://git.shmingo.com/lucalizaranzu/Shmingo-HAL/pulls/1
|
2025-08-28 06:13:40 +00:00 |
|
|
|
1598e13a5a
|
Cleanup and finish build system
|
2025-08-27 23:06:57 -07:00 |
|
|
|
385d6c3728
|
Removed compile commands
|
2025-08-27 18:54:08 -07:00 |
|
|
|
6e6add14a8
|
Switched to CMake
|
2025-08-27 18:51:19 -07:00 |
|
|
|
db9aa71839
|
Add first timer files
|
2025-08-26 16:33:54 -07:00 |
|
|
|
ab1d00788b
|
Initial commit
|
2025-08-26 03:09:55 -07:00 |
|
|
|
bc9a63b447
|
Initial commit
|
2025-08-26 09:08:42 +00:00 |
|