EFM32 Peripheral Reflex System (PRS).
More...
EFM32 Peripheral Reflex System (PRS).
The Peripheral Reflex System (PRS) system is a network which allows the different peripheral modules to communicate directly with each other without involving the CPU.
◆ prs_disable_async()
void prs_disable_async |
( |
enum prs_ch |
ch | ) |
|
◆ prs_disable_gpio_output()
void prs_disable_gpio_output |
( |
enum prs_ch |
ch | ) |
|
◆ prs_enable_async()
void prs_enable_async |
( |
enum prs_ch |
ch | ) |
|
◆ prs_enable_gpio_output()
void prs_enable_gpio_output |
( |
enum prs_ch |
ch | ) |
|
◆ prs_set_edge()
void prs_set_edge |
( |
enum prs_ch |
ch, |
|
|
uint32_t |
edge |
|
) |
| |
Edge detection for the channel.
- Parameters
-
[in] | ch | Channel (use PRS_CHx) |
[in] | edge | Edge (use PRS_CH_CTRL_EDSEL_*) |
Definition at line 122 of file prs_common.c.
References PRS_CHx_CTRL.
◆ prs_set_output_loc()
void prs_set_output_loc |
( |
uint32_t |
loc | ) |
|
◆ prs_set_signal()
void prs_set_signal |
( |
enum prs_ch |
ch, |
|
|
uint32_t |
signal |
|
) |
| |
◆ prs_set_source()
void prs_set_source |
( |
enum prs_ch |
ch, |
|
|
uint32_t |
source |
|
) |
| |
◆ prs_software_level_high()
void prs_software_level_high |
( |
enum prs_ch |
ch | ) |
|
◆ prs_software_level_low()
void prs_software_level_low |
( |
enum prs_ch |
ch | ) |
|
◆ prs_software_pulse()
void prs_software_pulse |
( |
enum prs_ch |
ch | ) |
|