-can_spinlock_t c_can_spwlock = SPIN_LOCK_UNLOCKED; // Spin lock for write operations
-can_spinlock_t c_can_sprlock = SPIN_LOCK_UNLOCKED; // Spin lock for read operations
-can_spinlock_t c_can_if1lock = SPIN_LOCK_UNLOCKED; // spin lock for the if1 register
-can_spinlock_t c_can_if2lock = SPIN_LOCK_UNLOCKED; // spin lcok for the if2 register
+CAN_DEFINE_SPINLOCK(c_can_spwlock); // Spin lock for write operations
+CAN_DEFINE_SPINLOCK(c_can_sprlock); // Spin lock for read operations
+CAN_DEFINE_SPINLOCK(c_can_if1lock); // spin lock for the if1 register
+CAN_DEFINE_SPINLOCK(c_can_if2lock); // spin lcok for the if2 register