27#ifndef LIBRARIES_PERIPHDRIVERS_INCLUDE_MAX32680_SEMA_H_
28#define LIBRARIES_PERIPHDRIVERS_INCLUDE_MAX32680_SEMA_H_
31#include "mxc_device.h"
int MXC_SEMA_CheckSema(unsigned sema)
Check a semaphore.
void MXC_SEMA_FreeSema(unsigned sema)
Frees the semaphore.
int MXC_SEMA_Shutdown(void)
Shutdown the semaphore peripheral.
int MXC_SEMA_Init(void)
Initialize the semaphore peripheral.
int MXC_SEMA_GetSema(unsigned sema)
Attempt to get a semaphore.
uint32_t MXC_SEMA_Status(void)
Check all semaphores.
Registers, Bit Masks and Bit Positions for the SEMA Peripheral Module.