| 
    openMMC
    
   Open Source Modular MMC for AMCs 
   | 
 
Generic RTM Module management functions. More...
#include "rtm_user.h"

Go to the source code of this file.
Functions | |
| void | rtm_manage_init (void) | 
| Initialize RTM Manage task.   | |
| void | rtm_check_presence (uint8_t *status) | 
| Check RTM Presence.   | |
| mmc_err | rtm_enable_payload_power (void) | 
| Enable payload power.   | |
| mmc_err | rtm_disable_payload_power (void) | 
| Disable payload power.   | |
Variables | |
| volatile bool | rtm_present | 
Generic RTM Module management functions.
| void rtm_check_presence | ( | uint8_t * | status | ) | 
Check RTM Presence.
This task use some GPIO pins to detect the RTM Board presence
| mmc_err rtm_disable_payload_power | ( | void | ) | 
Disable payload power.
This function turn off the 12V payload power rail and de-initialise the RTM powered by it.
| mmc_err rtm_enable_payload_power | ( | void | ) | 
Enable payload power.
This function turn on the 12V payload power rail and initialise the RTM powered by it.
| void rtm_manage_init | ( | void | ) | 
Initialize RTM Manage task.
This task creates the RTM_Manage task and initialize some GPIO pins used to detect the RTM Board presence
      
  | 
  extern |