C++ DevKit
C++ set of OOP library
Loading...
Searching...
No Matches
rtos_hw_i2c.h File Reference
#include "hw_i2c.h"
#include "hw/dma/hw_dma.h"
#include "pico/i2c_slave.h"
#include "pico/stdlib.h"
#include "FreeRTOS.h"
#include "task.h"
#include "queue.h"
#include "semphr.h"
#include "hardware/irq.h"
Include dependency graph for rtos_hw_i2c.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rtos_HW_I2C_Master
 This is a C++ wrapper for the original pico SDK i2c master API, adapted to FreeRTOS environment. More...
 

Macros

#define BURST_SIZE   16
 I2C max FIFO size (according to RP2040 datasheet)
 

Detailed Description

Author
xiansnn (xians.nosp@m.nn@h.nosp@m.otmai.nosp@m.l.co.nosp@m.m)
Version
0.1
Date
2025-09-02