Skip to content
Snippets Groups Projects
Commit 2979d599 authored by Karthigai Amutha Ezhilarasu's avatar Karthigai Amutha Ezhilarasu
Browse files

periodic_callbacks edited

parent 75567dfc
No related branches found
No related tags found
2 merge requests!16Bridge board bluetooth,!4lab7 sensor board
#include "periodic_callbacks.h"
#include "board_io.h"
#include "can_bus.h"
#include "can_bus_initializer.h"
#include "can_bus_message_handler.h"
#include "gpio.h"
#include "project.h"
#include "sonar.h"
#include <stdio.h>
/******************************************************************************
* Your board will reset if the periodic function does not return within its deadline
......@@ -10,28 +15,25 @@
*/
void periodic_callbacks__initialize(void) {
// This method is invoked once when the periodic tasks are created
sonar__init();
can_bus__initializer(can1);
}
void periodic_callbacks__1Hz(uint32_t callback_count) {
gpio__toggle(board_io__get_led0());
// Add your code here
}
void periodic_callbacks__1Hz(uint32_t callback_count) {}
void periodic_callbacks__10Hz(uint32_t callback_count) {
gpio__toggle(board_io__get_led1());
// Add your code here
}
void periodic_callbacks__100Hz(uint32_t callback_count) {
gpio__toggle(board_io__get_led2());
// Add your code here
can_handler__manage_mia_10hz();
can_handler__transmit_messages();
can_handler__handle_all_incoming_messages();
}
void periodic_callbacks__100Hz(uint32_t callback_count) {}
/**
* @warning
* This is a very fast 1ms task and care must be taken to use this
* This may be disabled based on intialization of periodic_scheduler__initialize()
*/
void periodic_callbacks__1000Hz(uint32_t callback_count) {
gpio__toggle(board_io__get_led3());
// Add your code here
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment