eeeck
|
88b3fd873c
|
Use semaphore instead of HAL on write function
|
2026-06-24 15:09:43 +02:00 |
|
eeeck
|
84c56ea83f
|
Add log messages identifier
|
2026-06-24 14:17:20 +02:00 |
|
eeeck
|
069bca56a7
|
Remove UART DMA and use only semaphore and blocking transmit
|
2026-06-24 14:14:56 +02:00 |
|
eeeck
|
54d7dfcfba
|
Acquire DMA semaphore before transmitting UART
|
2026-06-24 13:45:11 +02:00 |
|
eeeck
|
fe89d8222d
|
Let HAL know when DMA is done
|
2026-06-24 13:41:56 +02:00 |
|
eeeck
|
6da4ca1270
|
Use DEBUG_PRINT instead of DMA on diagnostic print
|
2026-06-24 13:35:54 +02:00 |
|
eeeck
|
8d6e481968
|
Remove readaundant log
|
2026-06-24 13:25:39 +02:00 |
|
eeeck
|
4b766d0217
|
Add mutex for debug print collision on UART
|
2026-06-24 13:24:46 +02:00 |
|
eeeck
|
1c1001335e
|
Wait until UART ready
|
2026-06-24 13:08:53 +02:00 |
|
eeeck
|
72e8c19abf
|
Return if UART not initialized
|
2026-06-24 13:08:33 +02:00 |
|
eeeck
|
c27f153e2a
|
Add includes in DEBUG_ITM ifdef
|
2026-06-24 13:07:53 +02:00 |
|
eeeck
|
da8d7f7d1e
|
Put message on CAN1 queue to test all stack
|
2026-06-24 12:58:51 +02:00 |
|
eeeck
|
0ba8ecda64
|
Implement UART debugging by reusing DEBUG_PRINT when ITW not active
|
2026-06-24 12:58:29 +02:00 |
|
eeeck
|
89cd1e00d0
|
Remove whitespace
|
2026-06-24 08:11:11 +02:00 |
|
eeeck
|
591a96cf6d
|
Increase CAN task size
|
2026-06-24 08:10:59 +02:00 |
|
eeeck
|
2be0f0370e
|
Use larger baudrate
|
2026-06-24 08:10:49 +02:00 |
|
eeeck
|
58c4b66f34
|
Try different prescalers
|
2026-06-24 08:10:41 +02:00 |
|
eeeck
|
4f6460b117
|
Change file extension
v0.0.3.1
|
2026-06-21 12:55:52 +02:00 |
|
eeeck
|
cf7541e949
|
Fix links
|
2026-06-21 12:55:14 +02:00 |
|
eeeck
|
40cdc82b6f
|
Add Debug profile
|
2026-06-19 12:16:20 +02:00 |
|
eeeck
|
39d951e6d8
|
Add ST-Link related settings
|
2026-06-19 10:48:07 +02:00 |
|
eeeck
|
aface1bc9e
|
Fix CubeMX project settings
|
2026-06-19 10:47:00 +02:00 |
|
eeeck
|
4d2032f45c
|
Add Debug directory ignore
|
2026-06-19 10:44:24 +02:00 |
|
eeeck
|
559724b57b
|
Add CubeMX/Eclipse project settings
|
2026-06-19 10:44:12 +02:00 |
|
eeeck
|
621de08a0d
|
Merge pull request 'Add licensing information' (#25) from licensing into
main
Reviewed-on: erickahmed/j1939_logger#25
v0.0.3
|
2026-06-18 16:50:28 +02:00 |
|
eeeck
|
aac6d0a8d1
|
Add license notice
This file was orignally added in v0.0.1, somehow messed up git history and it got deleted. This is a reupload
|
2026-06-18 16:33:32 +02:00 |
|
eeeck
|
4bf2f52b49
|
Add GNU GPLv3 license
This license was orignally added in v0.0.1, somehow messed up git history and it got deleted. This is a reupload
|
2026-06-18 16:32:02 +02:00 |
|
eeeck
|
61374d00f1
|
Disable debug flag by default
|
2026-06-18 16:09:18 +02:00 |
|
eeeck
|
5b5edc2ead
|
Merge pull request 'Implement task for sending CAN data via UART' (#21) from dev_serial-send into main
Reviewed-on: erickahmed/j1939_logger#21
|
2026-06-18 15:35:22 +02:00 |
|
eeeck
|
adcdc8b340
|
Fix spacing
|
2026-06-18 15:15:52 +02:00 |
|
eeeck
|
2880ae64dc
|
Check semaphore acquire status
|
2026-06-18 15:05:50 +02:00 |
|
eeeck
|
33a2cc8fb4
|
Enable USART1 global interrupt
|
2026-06-18 15:02:19 +02:00 |
|
eeeck
|
41de3851f2
|
Implement better ciclical method for dummy CAN frame sent on debug
|
2026-06-18 14:06:00 +02:00 |
|
eeeck
|
6f8d2a12ea
|
Merge branch 'stm_debug' into dev_serial-send
|
2026-06-18 13:43:23 +02:00 |
|
eeeck
|
1ad8e5b04f
|
Change define name
- "DEBUG" is also used by STM32 for... something...
|
2026-06-18 13:38:28 +02:00 |
|
eeeck
|
ef034f3195
|
Add debug dummy CAN frame sent regularly
- Activated by defining DEBUG_DUMMY_FRAME
|
2026-06-18 13:37:10 +02:00 |
|
eeeck
|
5a91a56e27
|
Fix spacing
|
2026-06-18 13:25:07 +02:00 |
|
eeeck
|
9f1e7ba267
|
Move debugger connection check to main
|
2026-06-18 13:24:33 +02:00 |
|
eeeck
|
9086bf3efb
|
Fix buffer overwrite while DMA is not completed
|
2026-06-18 13:08:11 +02:00 |
|
eeeck
|
3bf5a8cc19
|
Fix spacing
|
2026-06-18 13:05:54 +02:00 |
|
eeeck
|
b9c371ed58
|
Initialize semaphore with count of 1
|
2026-06-18 13:05:43 +02:00 |
|
eeeck
|
9d96b3d4f2
|
Start
|
2026-06-18 12:50:50 +02:00 |
|
eeeck
|
bb70e0675a
|
Accept for standard IDs and extended IDs
|
2026-06-18 09:11:25 +02:00 |
|
eeeck
|
11e50b05e4
|
Make debug print safer by checking if ST-Link debugger is connected
|
2026-06-18 09:10:00 +02:00 |
|
eeeck
|
e951eaef7c
|
Fix debug prints
|
2026-06-18 09:07:09 +02:00 |
|
eeeck
|
ce25cba61b
|
Fix typo
|
2026-06-18 09:06:07 +02:00 |
|
eeeck
|
691d5dc1ea
|
Fix baudrates
- They were wrongly calculated on 168MHz but APB1 bus is at 42 MHz (168
/ 4)
|
2026-06-18 08:49:52 +02:00 |
|
eeeck
|
052d3fc5c0
|
Enable CAN bus NVIC interrupts with higher priority
- This was blocking the CPU from vectoring to
HAL_CAN_RxFifo0MsgPendingCallback
|
2026-06-18 08:44:25 +02:00 |
|
eeeck
|
4967cd9b32
|
Add USART DMA in Normal mode from CubeMX
|
2026-06-18 08:29:21 +02:00 |
|
eeeck
|
825ddc6961
|
Add debug print after 1s of no CAN traffic
|
2026-06-18 08:28:56 +02:00 |
|