Skip to content

File ns_button.c

FileList > apollo4 > 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_gpio0_001f_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_gpio0_001f_isr

void am_gpio0_001f_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/apollo4/ns_button.c