main.c File Reference

#include <lpc21xx.h>
#include <types.h>
#include <deb_led.h>
#include <system_def.h>
#include <can_ids.h>
#include <periph/can.h>
#include <string.h>
#include "engine.h"
#include "uar.h"
#include <can_msg_def.h>
#include "fsm.h"
#include "def.h"
#include <adc.h>
#include <servo.h>
Include dependency graph for main.c:



#define CAN_SPEED   1000000
 timer0 & ISR
#define CAN_ISR   0
 timer0 & ISR
#define ADC_ISR   1
 timer0 & ISR
#define JAW_LEFT   0
 timer0 & ISR
#define JAW_RIGHT   1
 timer0 & ISR
#define TIMER_IRQ_PRIORITY   5
 timer0 & ISR
#define BUMPER_LEFT   18
 timer0 & ISR
#define BUMPER_RIGHT   9
 timer0 & ISR
#define BUMPER_LEFT_ACROSS   19
 timer0 & ISR
#define BUMPER_RIGHT_ACROSS   17
 timer0 & ISR
#define BUMPER_REAR_LEFT   15
 timer0 & ISR
#define BUMPER_REAR_RIGHT   2
 timer0 & ISR
struct fsm fsm_jaw_right
 timer0 & ISR
struct fsm fsm_jaw_left
 timer0 & ISR
void init_motors (void)
 timer0 & ISR
void set_irq_handler (uint8_t source, uint8_t irq_vect, void(*handler)())
 timer0 & ISR
void timer0_irq ()
 timer0 & ISR
void CAN_rx (can_msg_t *msg)
 timer0 & ISR
void init_periphery (void)
 timer0 & ISR
void can_send_status (struct fsm *fsm)
 timer0 & ISR
void dbg_print_time ()
 timer0 & ISR
void fsm_jaw_init (struct fsm *fsm, enum event event)
 timer0 & ISR
void blink_led ()
 timer0 & ISR
void handle_bumper ()
 timer0 & ISR
int main (void)
 timer0 & ISR