#include <stdbool.h>
#include <stdint.h>
#include "../inc/hw_types.h"
#include "../inc/hw_smph.h"
#include "../inc/hw_memmap.h"
#include "debug.h"
Macros | |
#define | SMPH_FREE 0x00000001 |
#define | SMPH_CLAIMED 0x00000000 |
#define | SMPH_0 0 |
#define | SMPH_1 1 |
#define | SMPH_2 2 |
#define | SMPH_3 3 |
#define | SMPH_4 4 |
#define | SMPH_5 5 |
#define | SMPH_6 6 |
#define | SMPH_7 7 |
#define | SMPH_8 8 |
#define | SMPH_9 9 |
#define | SMPH_10 10 |
#define | SMPH_11 11 |
#define | SMPH_12 12 |
#define | SMPH_13 13 |
#define | SMPH_14 14 |
#define | SMPH_15 15 |
#define | SMPH_16 16 |
#define | SMPH_17 17 |
#define | SMPH_18 18 |
#define | SMPH_19 19 |
#define | SMPH_20 20 |
#define | SMPH_21 21 |
#define | SMPH_22 22 |
#define | SMPH_23 23 |
#define | SMPH_24 24 |
#define | SMPH_25 25 |
#define | SMPH_26 26 |
#define | SMPH_27 27 |
#define | SMPH_28 28 |
#define | SMPH_29 29 |
#define | SMPH_30 30 |
#define | SMPH_31 31 |
Functions | |
void | SMPHAcquire (uint32_t ui32Semaphore) |
Acquire a semaphore. More... | |
static bool | SMPHTryAcquire (uint32_t ui32Semaphore) |
Try to Acquire a semaphore. More... | |
static void | SMPHRelease (uint32_t ui32Semaphore) |
Release a semaphore. More... | |