Embedded Artistry Framework
Embedded Systems C++ Framework
Classes | Typedefs
nrf52_i2c_master.hpp File Reference
#include "helpers/gpio_helper.hpp"
#include "helpers/twim_helper.hpp"
#include <cstdint>
#include <driver/hal_driver.hpp>
#include <driver/i2c.hpp>
#include <nordic_defs.hpp>
#include <volatile/volatile.hpp>
Include dependency graph for nrf52_i2c_master.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  nRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, TBlocking >
 DMA-capable I2C master (TBlocking) More...
 

Typedefs

template<NordicTWIM TTWIIndex, typename TSclPin , typename TSdaPin >
using nRFi2cMaster_Blocking = nRFi2cMaster< TTWIIndex, TSclPin, TSdaPin, true >
 Convenience alias to declare a blocking I2C Master Driver. More...
 

Typedef Documentation

◆ nRFi2cMaster_Blocking

template<NordicTWIM TTWIIndex, typename TSclPin , typename TSdaPin >
using nRFi2cMaster_Blocking = nRFi2cMaster<TTWIIndex, TSclPin, TSdaPin, true>

Convenience alias to declare a blocking I2C Master Driver.