#include <string.h>
#include <math.h>
#include <stdio.h>
#include "board.h"
#include "fsl_i2c_slave_driver.h"
#include "fsl_smc_hal.h"
#include "fsl_os_abstraction.h"
#include "fsl_debug_console.h"
|
enum | _subaddress_index_e {
Subaddress_Index_0,
Subaddress_Index_1,
Subaddress_Index_2,
Subaddress_Index_3,
Subaddress_Index_4,
Subaddress_Index_5,
Subaddress_Index_6,
Subaddress_Index_7,
Invalid_Subaddress_Index,
Max_Subaddress_Index,
Subaddress_Index_0,
Subaddress_Index_1,
Subaddress_Index_2,
Subaddress_Index_3,
Subaddress_Index_4,
Subaddress_Index_5,
Subaddress_Index_6,
Subaddress_Index_7,
Invalid_Subaddress_Index,
Max_Subaddress_Index
} |
|
Data Fields |
uint8_t |
data |
|
uint8_t |
state |
|
uint8_t |
subAddress |
|
Enumerator |
---|
Subaddress_Index_0 |
|
Subaddress_Index_1 |
|
Subaddress_Index_2 |
|
Subaddress_Index_3 |
|
Subaddress_Index_4 |
|
Subaddress_Index_5 |
|
Subaddress_Index_6 |
|
Subaddress_Index_7 |
|
Invalid_Subaddress_Index |
|
Max_Subaddress_Index |
|
Subaddress_Index_0 |
|
Subaddress_Index_1 |
|
Subaddress_Index_2 |
|
Subaddress_Index_3 |
|
Subaddress_Index_4 |
|
Subaddress_Index_5 |
|
Subaddress_Index_6 |
|
Subaddress_Index_7 |
|
Invalid_Subaddress_Index |
|
Max_Subaddress_Index |
|
static void i2c_slave_event_callback_passive |
( |
uint8_t |
instance, |
|
|
i2c_slave_event_t |
i2cEvent, |
|
|
void * |
callParam |
|
) |
| |
|
static |
static void LED_toggle_slave |
( |
void |
| ) |
|
|
static |
static void LED_turnoff_master |
( |
void |
| ) |
|
|
static |
static void LED_turnoff_slave |
( |
void |
| ) |
|
|
static |
static void LED_turnon_slave |
( |
void |
| ) |
|
|
static |
Function prototype for main function.
- Parameters
-
receiveBuff | Buffer used to hold received data |