diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2022-06-12 11:55:46 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2022-06-16 11:03:48 -0400 |
commit | fc7838855f886383917076cee87b13938d8bbe40 (patch) | |
tree | 4266addc37bb5ebc80dd0da654fa8a79c371e34b /src/stm32/fdcan.c | |
parent | 3f7d05dd18469927dff1cf5a7d35d67ec9fd7cdc (diff) | |
download | kutter-fc7838855f886383917076cee87b13938d8bbe40.tar.gz kutter-fc7838855f886383917076cee87b13938d8bbe40.tar.xz kutter-fc7838855f886383917076cee87b13938d8bbe40.zip |
canbus: Move canbus uuid calculation to canbus.c
Move the uuid hash calculation to canbus.c and call canbus_set_uuid()
from src/stm32/chipid.c . This simplifies the low-level canbus
hardware code.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/stm32/fdcan.c')
-rwxr-xr-x | src/stm32/fdcan.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/stm32/fdcan.c b/src/stm32/fdcan.c index 8a462f76..cf2cc276 100755 --- a/src/stm32/fdcan.c +++ b/src/stm32/fdcan.c @@ -10,7 +10,6 @@ #include "autoconf.h" // CONFIG_MACH_STM32F1 #include "board/irq.h" // irq_disable #include "command.h" // DECL_CONSTANT_STR -#include "fasthash.h" // fasthash64 #include "generic/armcm_boot.h" // armcm_enable_irq #include "generic/canbus.h" // canbus_notify_tx #include "generic/serial_irq.h" // serial_rx_byte @@ -260,9 +259,5 @@ can_init(void) armcm_enable_irq(CAN_IRQHandler, CAN_IT0_IRQn, 0); SOC_CAN->ILE = FDCAN_ILE_EINT0; SOC_CAN->IE = FDCAN_IE_RF0NE | FDCAN_IE_TC; - - // Convert unique 96-bit chip id into 48 bit representation - uint64_t hash = fasthash64((uint8_t*)UID_BASE, 12, 0xA16231A7); - canbus_set_uuid(&hash); } DECL_INIT(can_init); |