Main entry point header for this library. More...
#include <assert.h>
#include <stdarg.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "Arduino.h"
#include "PinConfigured.h"
#include "stm32-config-i2s.h"
#include "stm32f4xx_hal.h"
Go to the source code of this file.
Classes | |
struct | stm32_i2s::I2SPin |
Define individual Pin. This is used to set up processor specific arrays with all I2S pins and to setup and end the pin definition. More... | |
struct | stm32_i2s::HardwareConfig |
Processor specific settings that are needed to set up I2S. More... | |
struct | stm32_i2s::I2SSettingsSTM32 |
Currently supported parameters. More... | |
class | stm32_i2s::Stm32I2sClass |
I2S API for STM32. More... | |
Typedefs | |
using | stm32_i2s::byte = uint8_t |
Enumerations | |
enum | stm32_i2s::I2SPinFunction { mclk , bck , ws , data_out , data_in } |
i2s pin function used as documentation | |
Variables | |
uint32_t | g_anOutputPinConfigured [MAX_NB_PORT] |
bool | stm32_i2s::stm32_i2s_is_error |
Stm32I2sClass | stm32_i2s::I2S |
Global I2S Object. | |
Main entry point header for this library.