YAHAL
Yet Another Hardware Abstraction Library
Loading...
Searching...
No Matches
multicore_rp2040 Class Reference

Static Public Member Functions

static void fifo_push_blocking (uint32_t val)
 
static uint32_t fifo_pop_blocking ()
 
static uint32_t fifo_drain ()
 
static void start_on_core1 (std::function< void(void)> func, uint8_t *stack=nullptr, uint32_t *vec_table=nullptr)
 
static void reset_core1 ()
 

Detailed Description

Definition at line 20 of file multicore_rp2040.h.

Member Function Documentation

◆ fifo_drain()

uint32_t multicore_rp2040::fifo_drain ( )
static

Definition at line 42 of file multicore_rp2040.cpp.

◆ fifo_pop_blocking()

uint32_t multicore_rp2040::fifo_pop_blocking ( )
static

Definition at line 37 of file multicore_rp2040.cpp.

◆ fifo_push_blocking()

void multicore_rp2040::fifo_push_blocking ( uint32_t val)
static

Definition at line 31 of file multicore_rp2040.cpp.

◆ reset_core1()

void multicore_rp2040::reset_core1 ( )
static

Definition at line 103 of file multicore_rp2040.cpp.

◆ start_on_core1()

void multicore_rp2040::start_on_core1 ( std::function< void(void)> func,
uint8_t * stack = nullptr,
uint32_t * vec_table = nullptr )
static

Definition at line 48 of file multicore_rp2040.cpp.


The documentation for this class was generated from the following files: