 |
My Project
|
|
Go to the documentation of this file.
10 #ifndef RGB_LED_LIGHTING_SHIELD_PAL_I2C_INO_HPP_
11 #define RGB_LED_LIGHTING_SHIELD_I2C_INO_HPP_
15 #if (RGB_LED_LIGHTING_SHIELD_FRAMEWORK == RGB_LED_LIGHTING_SHIELD_FRMWK_ARDUINO)
34 Error_t setClockFreq(uint32_t clockHz);
35 Error_t read(uint16_t addr, uint8_t command, uint16_t *data, uint16_t length);
36 Error_t read(uint16_t addr, uint8_t command, uint16_t *data);
37 Error_t write(uint16_t addr, uint8_t command, uint16_t *data, uint16_t length);
38 Error_t write(uint16_t addr, uint8_t command, uint16_t data);
39 Error_t writeDMX(uint16_t addr, uint8_t command);
Error_t writeDMX(uint16_t addr, uint8_t command)
Write to the slave via DMX.
Definition: rgb-led-lighting-shield-pal-i2c-ino.cpp:282
Error_t deinit()
Deinitialize the I2C bus.
Definition: rgb-led-lighting-shield-pal-i2c-ino.cpp:96
RGB LED LIGHTING SHIELD Library Configuration.
@ OK
Definition: rgb-led-lighting-shield-types.hpp:28
Error_t init()
Initialization of the I2C bus.
Definition: rgb-led-lighting-shield-pal-i2c-ino.cpp:46
@ INTF_ERROR
Definition: rgb-led-lighting-shield-types.hpp:29
Error_t read(uint16_t addr, uint8_t command, uint16_t *data, uint16_t length)
Read several bytes from the slave via I2C.
Definition: rgb-led-lighting-shield-pal-i2c-ino.cpp:119
Definition: rgb-led-lighting-shield-pal-i2c-ino.hpp:27
RGB LED LIGHTING SHIELD I2C Platform Abstraction Layer Arduino.
Definition: rgb-led-lighting-shield-pal-i2c.hpp:24
Error_t write(uint16_t addr, uint8_t command, uint16_t *data, uint16_t length)
Write several bytes to the I2C slave.
Definition: rgb-led-lighting-shield-pal-i2c-ino.cpp:210
~I2CPALIno()
Destructor of the Arduino I2C-Class.
Definition: rgb-led-lighting-shield-pal-i2c-ino.cpp:33
RGB LED LIGHTING SHIELD I2C Platform Abstraction Layer.
I2CPALIno(TwoWire *wire)
Constructor of the IC2-Class for Arduino.
Definition: rgb-led-lighting-shield-pal-i2c-ino.cpp:22
Error_t
Error List.
Definition: rgb-led-lighting-shield-types.hpp:26
Definition: rgb-led-lighting-shield-types.hpp:19
Error_t setClockFreq(uint32_t clockHz)
Set the clock frequency of the I2C bus.
Definition: rgb-led-lighting-shield-pal-i2c-ino.cpp:71