Alessandro Angelino / target-mcu-k64f

Fork of target-mcu-k64f by Morpheus

Embed: (wiki syntax)

« Back to documentation index

_hw_i2c Struct Reference

_hw_i2c Struct Reference

All I2C module registers. More...

#include <MK64F12_i2c.h>

Data Fields

__IO hw_i2c_a1_t A1
__IO hw_i2c_f_t F
__IO hw_i2c_c1_t C1
__IO hw_i2c_s_t S
__IO hw_i2c_d_t D
__IO hw_i2c_c2_t C2
__IO hw_i2c_flt_t FLT
__IO hw_i2c_ra_t RA
__IO hw_i2c_smb_t SMB
__IO hw_i2c_a2_t A2
__IO hw_i2c_slth_t SLTH
__IO hw_i2c_sltl_t SLTL

Detailed Description

All I2C module registers.

Definition at line 1711 of file MK64F12_i2c.h.


Field Documentation

[0x0] I2C Address Register 1

Definition at line 1713 of file MK64F12_i2c.h.

[0x9] I2C Address Register 2

Definition at line 1722 of file MK64F12_i2c.h.

[0x2] I2C Control Register 1

Definition at line 1715 of file MK64F12_i2c.h.

[0x5] I2C Control Register 2

Definition at line 1718 of file MK64F12_i2c.h.

__IO hw_i2c_d_t D

[0x4] I2C Data I/O register

Definition at line 1717 of file MK64F12_i2c.h.

__IO hw_i2c_f_t F

[0x1] I2C Frequency Divider register

Definition at line 1714 of file MK64F12_i2c.h.

[0x6] I2C Programmable Input Glitch Filter register

Definition at line 1719 of file MK64F12_i2c.h.

[0x7] I2C Range Address register

Definition at line 1720 of file MK64F12_i2c.h.

__IO hw_i2c_s_t S

[0x3] I2C Status register

Definition at line 1716 of file MK64F12_i2c.h.

[0xA] I2C SCL Low Timeout Register High

Definition at line 1723 of file MK64F12_i2c.h.

[0xB] I2C SCL Low Timeout Register Low

Definition at line 1724 of file MK64F12_i2c.h.

[0x8] I2C SMBus Control and Status register

Definition at line 1721 of file MK64F12_i2c.h.