#include <stdint.h>
Go to the source code of this file.
Classes | |
struct | __attribute__ |
struct | pwm_pin_table_t |
struct | pwm_pin_tables_t |
Macros | |
#define | PWM_OFFSET (0x0020c000) |
#define | PWM_PERIPH_PHYS (0x7e20c000) |
#define | RPI_PWM_CHANNELS 2 |
#define | RPI_PWM_CTL_CLRF1 (1 << 6) |
#define | RPI_PWM_CTL_MODE1 (1 << 1) |
#define | RPI_PWM_CTL_MODE2 (1 << 9) |
#define | RPI_PWM_CTL_MSEN1 (1 << 7) |
#define | RPI_PWM_CTL_MSEN2 (1 << 15) |
#define | RPI_PWM_CTL_POLA1 (1 << 4) |
#define | RPI_PWM_CTL_POLA2 (1 << 12) |
#define | RPI_PWM_CTL_PWEN1 (1 << 0) |
#define | RPI_PWM_CTL_PWEN2 (1 << 8) |
#define | RPI_PWM_CTL_RPTL1 (1 << 2) |
#define | RPI_PWM_CTL_RPTL2 (1 << 10) |
#define | RPI_PWM_CTL_SBIT1 (1 << 3) |
#define | RPI_PWM_CTL_SBIT2 (1 << 11) |
#define | RPI_PWM_CTL_USEF1 (1 << 5) |
#define | RPI_PWM_CTL_USEF2 (1 << 13) |
#define | RPI_PWM_DMAC_DREQ(val) ((val & 0xff) << 0) |
#define | RPI_PWM_DMAC_ENAB (1 << 31) |
#define | RPI_PWM_DMAC_PANIC(val) ((val & 0xff) << 8) |
#define | RPI_PWM_STA_BERR (1 << 8) |
#define | RPI_PWM_STA_EMPT1 (1 << 1) |
#define | RPI_PWM_STA_FULL1 (1 << 0) |
#define | RPI_PWM_STA_GAP01 (1 << 4) |
#define | RPI_PWM_STA_GAP02 (1 << 5) |
#define | RPI_PWM_STA_GAP03 (1 << 6) |
#define | RPI_PWM_STA_GAP04 (1 << 7) |
#define | RPI_PWM_STA_RERR1 (1 << 3) |
#define | RPI_PWM_STA_STA1 (1 << 9) |
#define | RPI_PWM_STA_STA2 (1 << 10) |
#define | RPI_PWM_STA_STA3 (1 << 11) |
#define | RPI_PWM_STA_STA4 (1 << 12) |
#define | RPI_PWM_STA_WERR1 (1 << 2) |
Typedefs | |
typedef struct __attribute__ | aligned |
Functions | |
aligned (4))) pwm_t | |
int | pwm_pin_alt (int chan, int pinnum) |
#define PWM_OFFSET (0x0020c000) |
Definition at line 103 of file mock/pwm.h.
#define PWM_PERIPH_PHYS (0x7e20c000) |
Definition at line 104 of file mock/pwm.h.
#define RPI_PWM_CHANNELS 2 |
Definition at line 54 of file mock/pwm.h.
#define RPI_PWM_CTL_CLRF1 (1 << 6) |
Definition at line 68 of file mock/pwm.h.
#define RPI_PWM_CTL_MODE1 (1 << 1) |
Definition at line 73 of file mock/pwm.h.
#define RPI_PWM_CTL_MODE2 (1 << 9) |
Definition at line 65 of file mock/pwm.h.
#define RPI_PWM_CTL_MSEN1 (1 << 7) |
Definition at line 67 of file mock/pwm.h.
#define RPI_PWM_CTL_MSEN2 (1 << 15) |
Definition at line 60 of file mock/pwm.h.
#define RPI_PWM_CTL_POLA1 (1 << 4) |
Definition at line 70 of file mock/pwm.h.
#define RPI_PWM_CTL_POLA2 (1 << 12) |
Definition at line 62 of file mock/pwm.h.
#define RPI_PWM_CTL_PWEN1 (1 << 0) |
Definition at line 74 of file mock/pwm.h.
#define RPI_PWM_CTL_PWEN2 (1 << 8) |
Definition at line 66 of file mock/pwm.h.
#define RPI_PWM_CTL_RPTL1 (1 << 2) |
Definition at line 72 of file mock/pwm.h.
#define RPI_PWM_CTL_RPTL2 (1 << 10) |
Definition at line 64 of file mock/pwm.h.
#define RPI_PWM_CTL_SBIT1 (1 << 3) |
Definition at line 71 of file mock/pwm.h.
#define RPI_PWM_CTL_SBIT2 (1 << 11) |
Definition at line 63 of file mock/pwm.h.
#define RPI_PWM_CTL_USEF1 (1 << 5) |
Definition at line 69 of file mock/pwm.h.
#define RPI_PWM_CTL_USEF2 (1 << 13) |
Definition at line 61 of file mock/pwm.h.
#define RPI_PWM_DMAC_DREQ | ( | val | ) | ((val & 0xff) << 0) |
Definition at line 92 of file mock/pwm.h.
#define RPI_PWM_DMAC_ENAB (1 << 31) |
Definition at line 90 of file mock/pwm.h.
#define RPI_PWM_DMAC_PANIC | ( | val | ) | ((val & 0xff) << 8) |
Definition at line 91 of file mock/pwm.h.
#define RPI_PWM_STA_BERR (1 << 8) |
Definition at line 80 of file mock/pwm.h.
#define RPI_PWM_STA_EMPT1 (1 << 1) |
Definition at line 87 of file mock/pwm.h.
#define RPI_PWM_STA_FULL1 (1 << 0) |
Definition at line 88 of file mock/pwm.h.
#define RPI_PWM_STA_GAP01 (1 << 4) |
Definition at line 84 of file mock/pwm.h.
#define RPI_PWM_STA_GAP02 (1 << 5) |
Definition at line 83 of file mock/pwm.h.
#define RPI_PWM_STA_GAP03 (1 << 6) |
Definition at line 82 of file mock/pwm.h.
#define RPI_PWM_STA_GAP04 (1 << 7) |
Definition at line 81 of file mock/pwm.h.
#define RPI_PWM_STA_RERR1 (1 << 3) |
Definition at line 85 of file mock/pwm.h.
#define RPI_PWM_STA_STA1 (1 << 9) |
Definition at line 79 of file mock/pwm.h.
#define RPI_PWM_STA_STA2 (1 << 10) |
Definition at line 78 of file mock/pwm.h.
#define RPI_PWM_STA_STA3 (1 << 11) |
Definition at line 77 of file mock/pwm.h.
#define RPI_PWM_STA_STA4 (1 << 12) |
Definition at line 76 of file mock/pwm.h.
#define RPI_PWM_STA_WERR1 (1 << 2) |
Definition at line 86 of file mock/pwm.h.
typedef struct __attribute__ aligned |
aligned | ( | 4 | ) |