Luca Lizaranzu lucalizaranzu
lucalizaranzu pushed to I2C at lucalizaranzu/Shmingo-HAL 2025-09-18 08:19:14 +00:00
cb232ea55e I2C tested, main file now contains rough sample for use with DHT20
8ce717033a Added timeout wait functions to core
75132eb040 Changed I2C init order
7b32859c88 Added I2C clock config
Compare 4 commits »
lucalizaranzu pushed to I2C at lucalizaranzu/Shmingo-HAL 2025-09-16 06:48:22 +00:00
d4136f0761 Added delay functions
lucalizaranzu pushed to I2C at lucalizaranzu/Shmingo-HAL 2025-09-15 08:21:22 +00:00
b2d10f5e5e Unified all current peripheral implementation syntax with macros
25b56f9fcd Finished I2C
183be36c64 Beginnings of I2C object functions
Compare 3 commits »
lucalizaranzu pushed to I2C at lucalizaranzu/Shmingo-HAL 2025-09-10 08:53:26 +00:00
914fbf5a17 Begin I2C implementation and finalize other changes
8f3bd7ebd8 Refactored UART frontent retrieval system
2f8ba8d9ee Major refactor for entire system - wrong branch but get over it
316edd32d8 Before switch to GPIO functions over raw register manipulation for USART
Compare 4 commits »
lucalizaranzu pushed to I2C at lucalizaranzu/Shmingo-HAL 2025-09-10 03:11:40 +00:00
55f03031b3 Added files for I2C
lucalizaranzu pushed to I2C at lucalizaranzu/Shmingo-HAL 2025-09-10 00:49:42 +00:00
lucalizaranzu created branch I2C in lucalizaranzu/Shmingo-HAL 2025-09-10 00:49:42 +00:00
lucalizaranzu pushed to main at lucalizaranzu/Shmingo-HAL 2025-09-08 09:33:07 +00:00
9f1aad028d Added friendly reminder
lucalizaranzu pushed to main at lucalizaranzu/Shmingo-HAL 2025-09-08 09:25:25 +00:00
a599aa5a4e EXTI interrupt abstraction feature complete
a02ec044ce Merged branch UART and changed get function
368eac7616 Finished basic UART feature
b2c41e2cb4 Added alternate function inits for USART
84ab921291 Began UART initializer
Compare 23 commits »
lucalizaranzu pushed to gpio at lucalizaranzu/Shmingo-HAL 2025-09-08 09:24:42 +00:00
a599aa5a4e EXTI interrupt abstraction feature complete
a02ec044ce Merged branch UART and changed get function
368eac7616 Finished basic UART feature
b2c41e2cb4 Added alternate function inits for USART
84ab921291 Began UART initializer
Compare 12 commits »
lucalizaranzu pushed to gpio at lucalizaranzu/Shmingo-HAL 2025-09-03 09:34:30 +00:00
64fb4e4a23 Added enum for EXTI bitmasks
lucalizaranzu pushed to gpio at lucalizaranzu/Shmingo-HAL 2025-09-02 07:13:28 +00:00
35bc902187 Bare functionality finished for basic GPIO pin abstraction
db75c06c90 Changed object array to pointer array for GPIOs
0418e3d5c5 Set up GPIO infrastructure
33fc098dfc Changed SHAL_Peripheral to take in a void* of any peripheral struct, and added SHAL_Peripheral_Register for individual registers
2da3413329 Changed bitmask to offset in peripheral struct to support different register patterns
Compare 10 commits »
lucalizaranzu created branch gpio in lucalizaranzu/Shmingo-HAL 2025-09-02 07:13:28 +00:00
lucalizaranzu deleted branch timer from lucalizaranzu/Shmingo-HAL 2025-08-29 23:55:32 +00:00
lucalizaranzu pushed to main at lucalizaranzu/Shmingo-HAL 2025-08-29 23:38:11 +00:00
83572b108a Final changes
20fdce6d82 File restructure
d092ccd362 Made timer constructor unaccessable by user
1e966f0688 Finished Timer IRQ abstraction
55ca8d5360 Finished Timer IRQ abstraction
Compare 7 commits »
lucalizaranzu pushed to timer at lucalizaranzu/Shmingo-HAL 2025-08-29 08:50:04 +00:00
20fdce6d82 File restructure
d092ccd362 Made timer constructor unaccessable by user
1e966f0688 Finished Timer IRQ abstraction
55ca8d5360 Finished Timer IRQ abstraction
Compare 4 commits »
lucalizaranzu pushed to timer at lucalizaranzu/Shmingo-HAL 2025-08-29 00:51:37 +00:00
4900cde915 Fixed cmakelists
lucalizaranzu pushed to timer at lucalizaranzu/Shmingo-HAL 2025-08-28 09:49:49 +00:00
8979e1b28a Start timer abstractions
lucalizaranzu created branch timer in lucalizaranzu/Shmingo-HAL 2025-08-28 09:49:49 +00:00
lucalizaranzu deleted branch timer from lucalizaranzu/Shmingo-HAL 2025-08-28 06:13:42 +00:00