|
openMMC
Open Source Modular MMC for AMCs
|
#include "FreeRTOS.h"#include "task.h"#include "port.h"#include "i2c_mapping.h"#include "fpga_spi.h"#include "task_priorities.h"#include "at24mac.h"#include "sdr.h"
Macros | |
| #define | FPGA_SPI_BITRATE 10000000 |
| #define | FPGA_SPI_FRAME_SIZE 8 |
Functions | |
| void | vTaskFPGA_COMM (void *Parameters) |
| FPGA Diagnostics Task. | |
| void | fpga_spi_init (void) |
| Initializes the FPGA Diagnostics Task. | |
| #define FPGA_SPI_BITRATE 10000000 |
| #define FPGA_SPI_FRAME_SIZE 8 |
| void fpga_spi_init | ( | void | ) |
Initializes the FPGA Diagnostics Task.
| void vTaskFPGA_COMM | ( | void * | Parameters | ) |
FPGA Diagnostics Task.
This task formats all sensors information and sends to the FPGA via SPI. All the information is accessed by the FPGA using the Wishbone stream.
| Parameters | Pointer to parameters passed to the task upon initialization. |