Raspberry Pio Pico Drivers project
|
Mock class for test. More...
#include <i2sslaveduplex.hpp>
Public Member Functions | |
MockI2sSlaveDuplex (SdkWrapper &sdk) | |
MOCK_METHOD0 (GetStateMachine, uint32_t(void)) | |
MOCK_METHOD0 (Start, void(void)) | |
MOCK_METHOD0 (Stop, void(void)) | |
MOCK_METHOD1 (PutFifoBlocking, void(int32_t value)) | |
MOCK_METHOD0 (GetFifoBlocking, int32_t()) | |
![]() | |
I2sSlaveDuplex (::rpp_driver::SdkWrapper &sdk, PIO pio, uint pin_base) | |
Construct a new Duplex Slave I2S object. | |
I2sSlaveDuplex (::rpp_driver::SdkWrapper &sdk, PIO pio, uint32_t sm, uint pin_base) | |
Construct a new Duplex Slave I2S object. | |
~I2sSlaveDuplex () | |
Unclaim the state machine. No actual processing. | |
virtual void | Start () |
Initialize the I2S port, and run. | |
virtual void | Stop () |
Stop the I2S port and disable the PIO state machine in use. | |
virtual uint32_t | GetStateMachine () |
Get the State Machine object. | |
virtual int32_t | GetFifoBlocking () |
Get one audio data from RX FIFO. | |
virtual void | PutFifoBlocking (int32_t value) |
Put one audio data to TX FIFO. | |
Mock class for test.