Prusa MINI Firmware overview
i2s.h File Reference
#include <stdint.h>

Go to the source code of this file.

Functions

int i2s_init ()
 
uint8_t i2s_state (uint8_t pin)
 
void i2s_write (uint8_t pin, uint8_t val)
 
void i2s_push_sample ()
 

Variables

uint32_t i2s_port_data
 

Function Documentation

◆ i2s_init()

int i2s_init ( )

◆ i2s_state()

uint8_t i2s_state ( uint8_t  pin)

◆ i2s_write()

void i2s_write ( uint8_t  pin,
uint8_t  val 
)

◆ i2s_push_sample()

void i2s_push_sample ( )
Here is the caller graph for this function:

Variable Documentation

◆ i2s_port_data

uint32_t i2s_port_data

Marlin 3D Printer Firmware Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]

Based on Sprinter and grbl. Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.