#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.