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) |
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
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
)
The documentation for this class was generated from the following file neuralSPOT/neuralspot/ns-peripherals/src/apollo3/ns_button.c