zephyr/subsys/canbus
Jiapeng Li 2568ab661d canbus: isotp: fix single frame state machine stuck issue
it is too late to set ctx->state to ISOTP_TX_WAIT_FIN after send_sf
because send_state_machine could be called just between `send_sf` and
`ctx->state = ISOTP_TX_WAIT_FIN;`  in extremely case. like below:
```c
	ret = send_sf(ctx);
	-> send_state_machine (irq handler)
	ctx->state = ISOTP_TX_WAIT_FIN;
```
it will cause isotp_send never return.

Signed-off-by: Jiapeng Li <mail@jiapeng.me>
2023-04-12 17:45:04 +02:00
..
isotp canbus: isotp: fix single frame state machine stuck issue 2023-04-12 17:45:04 +02:00
CMakeLists.txt modules: canopennode: move glue code to modules directory 2021-07-01 13:32:18 -04:00
Kconfig modules: canopennode: move glue code to modules directory 2021-07-01 13:32:18 -04:00
Kconfig.canopen modules: canopennode: move glue code to modules directory 2021-07-01 13:32:18 -04:00