PER Firmware
Loading...
Searching...
No Matches
can_irq.c File Reference

Timestamped frame producers from CAN RX IRQ. More...

#include "can_irq.h"
#include "can_library/generated/VCAN.h"
#include "common/rtos/rtos.h"
#include "spmc.h"
#include "timestamped_frame.h"
#include "rtc_sync.h"
Include dependency graph for can_irq.c:

Functions

static void can_rx_irq_handler (CAN_TypeDef *peripheral)
 
void CAN1_RX0_IRQHandler ()
 
void CAN2_RX0_IRQHandler ()
 

Variables

volatile uint32_t last_can_rx_time_ms = 0
 

Detailed Description

Timestamped frame producers from CAN RX IRQ.

Author
Irving Wang (irvin.nosp@m.gw@p.nosp@m.urdue.nosp@m..edu)

Function Documentation

◆ CAN1_RX0_IRQHandler()

void CAN1_RX0_IRQHandler ( )
Here is the call graph for this function:

◆ CAN2_RX0_IRQHandler()

void CAN2_RX0_IRQHandler ( )
Here is the call graph for this function:

◆ can_rx_irq_handler()

static void can_rx_irq_handler ( CAN_TypeDef * peripheral)
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ last_can_rx_time_ms

volatile uint32_t last_can_rx_time_ms = 0