File ns_button.c
FileList > apollo3 > ns_button.c
Go to the source code of this file
#include "am_bsp.h"#include "am_mcu_apollo.h"#include "am_util.h"#include "ns_core.h"#include "ns_peripherals_button.h"
Public Attributes
| Type | Name |
|---|---|
| int volatile * | g_ns_peripheral_button0 |
| int volatile * | g_ns_peripheral_button1 |
| int volatile * | g_ns_peripheral_joulescope_trigger |
Public Functions
| Type | Name |
|---|---|
| void | am_gpio_isr (void) GPIO Button0 ISR handler. |
| void | ns_button_0_handler (void * pArg) |
| void | ns_button_1_handler (void * pArg) |
| uint32_t | ns_button_platform_init (ns_button_config_t * cfg) |
| void | ns_joulescope_trigger_handler (void * pArg) |
Public Attributes Documentation
variable g_ns_peripheral_button0
int volatile* g_ns_peripheral_button0;
variable g_ns_peripheral_button1
int volatile* g_ns_peripheral_button1;
variable g_ns_peripheral_joulescope_trigger
int volatile* g_ns_peripheral_joulescope_trigger;
Public Functions Documentation
function am_gpio_isr
GPIO Button0 ISR handler.
void am_gpio_isr (
void
)
function ns_button_0_handler
void ns_button_0_handler (
void * pArg
)
function ns_button_1_handler
void ns_button_1_handler (
void * pArg
)
function ns_button_platform_init
uint32_t ns_button_platform_init (
ns_button_config_t * cfg
)
function ns_joulescope_trigger_handler
void ns_joulescope_trigger_handler (
void * pArg
)
The documentation for this class was generated from the following file neuralSPOT/neuralspot/ns-peripherals/src/apollo3/ns_button.c