openMMC
Open Source Modular MMC for AMCs
Loading...
Searching...
No Matches
rtm_user.h File Reference
#include "mmc_error.h"
Include dependency graph for rtm_user.h:

Go to the source code of this file.

Macros

#define RTM_GPIO_HOTSWAP_HANDLE   0
 
#define RTM_GPIO_OVERTEMP_SHUTDOWN   4
 
#define RTM_GPIO_LED_RED   5
 
#define RTM_GPIO_LED_GREEN   6
 
#define RTM_GPIO_LED_BLUE   7
 
#define RTM_GPIO_VS1_EN   0
 
#define RTM_GPIO_VS2_EN   1
 
#define RTM_GPIO_7V_EN   2
 
#define RTM_GPIO_5V_EN   3
 
#define RTM_GPIO_NEG_7V_EN   4
 

Functions

mmc_err rtm_enable_payload_power_post (void)
 
mmc_err rtm_disable_payload_power_pre (void)
 
uint8_t rtm_get_hotswap_handle_status (uint8_t *state)
 
void rtm_hardware_init (void)
 
void rtm_ctrl_led (uint8_t id, uint8_t state)
 
uint8_t rtm_read_led (uint8_t id)
 
bool rtm_compatibility_check (void)
 
void rtm_enable_i2c (void)
 
void rtm_disable_i2c (void)
 

Macro Definition Documentation

◆ RTM_GPIO_5V_EN

#define RTM_GPIO_5V_EN   3

◆ RTM_GPIO_7V_EN

#define RTM_GPIO_7V_EN   2

◆ RTM_GPIO_HOTSWAP_HANDLE

#define RTM_GPIO_HOTSWAP_HANDLE   0

◆ RTM_GPIO_LED_BLUE

#define RTM_GPIO_LED_BLUE   7

◆ RTM_GPIO_LED_GREEN

#define RTM_GPIO_LED_GREEN   6

◆ RTM_GPIO_LED_RED

#define RTM_GPIO_LED_RED   5

◆ RTM_GPIO_NEG_7V_EN

#define RTM_GPIO_NEG_7V_EN   4

◆ RTM_GPIO_OVERTEMP_SHUTDOWN

#define RTM_GPIO_OVERTEMP_SHUTDOWN   4

◆ RTM_GPIO_VS1_EN

#define RTM_GPIO_VS1_EN   0

◆ RTM_GPIO_VS2_EN

#define RTM_GPIO_VS2_EN   1

Function Documentation

◆ rtm_compatibility_check()

bool rtm_compatibility_check ( void )

◆ rtm_ctrl_led()

void rtm_ctrl_led ( uint8_t id,
uint8_t state )

◆ rtm_disable_i2c()

void rtm_disable_i2c ( void )

◆ rtm_disable_payload_power_pre()

mmc_err rtm_disable_payload_power_pre ( void )

◆ rtm_enable_i2c()

void rtm_enable_i2c ( void )

◆ rtm_enable_payload_power_post()

mmc_err rtm_enable_payload_power_post ( void )

◆ rtm_get_hotswap_handle_status()

uint8_t rtm_get_hotswap_handle_status ( uint8_t * state)

◆ rtm_hardware_init()

void rtm_hardware_init ( void )

◆ rtm_read_led()

uint8_t rtm_read_led ( uint8_t id)