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