openMMC
Open Source Modular MMC for AMCs
Loading...
Searching...
No Matches
payload.c File Reference
#include "FreeRTOS.h"
#include "task.h"
#include "semphr.h"
#include "event_groups.h"
#include "port.h"
#include "adc_17xx_40xx.h"
#include "payload.h"
#include "ipmi.h"
#include "task_priorities.h"
#include "mcp23016.h"
#include "ad84xx.h"
#include "idt_8v54816.h"
#include "hotswap.h"
#include "utils.h"
#include "fru.h"
#include "led.h"
#include "board_led.h"
#include "board_config.h"
#include "clock_config.h"
#include "eeprom_24xx02.h"
#include "i2c_mapping.h"
#include "pin_mapping.h"
Include dependency graph for payload.c:

Functions

uint8_t setDC_DC_ConvertersON (bool on)
 Set AFC's DCDC Converters state.
 
uint8_t payload_check_pgood ()
 
void payload_send_message (uint8_t fru_id, EventBits_t msg)
 Sends a message to the payload task.
 
void payload_init (void)
 Creates Payload Control task and initializes the board's needed hardware.
 
void vTaskPayload (void *pvParameters)
 Payload Control task.
 

Variables

EventGroupHandle_t amc_payload_evt = NULL
 
TaskHandle_t vTaskPayload_Handle
 Payload task handle variable.
 

Function Documentation

◆ payload_check_pgood()

uint8_t payload_check_pgood ( )

◆ setDC_DC_ConvertersON()

uint8_t setDC_DC_ConvertersON ( bool on)

Set AFC's DCDC Converters state.

Parameters
onDCDCs state

Variable Documentation

◆ amc_payload_evt

EventGroupHandle_t amc_payload_evt = NULL