- status_t I2C_MasterTransferNonBlocking |
+ status_t I2C_MasterTransferNonBlocking |
( |
I2C_Type * |
base, |
@@ -1498,7 +1498,7 @@ uint32_t Return values
kStatus_Success | The transaction was started successfully. |
- kStatus_I2C_Busy | Either another master is currently utilizing the bus, or a non-blocking transaction is already in progress. |
+ kStatus_I2C_Busy | Either another master is currently utilizing the bus, or a non-blocking transaction is already in progress. |
@@ -1510,7 +1510,7 @@ uint32_t |
- status_t I2C_MasterTransferGetCount |
+ status_t I2C_MasterTransferGetCount |
( |
I2C_Type * |
base, |
@@ -1545,7 +1545,7 @@ uint32_t Return values
@@ -1557,7 +1557,7 @@ uint32_t |
- status_t I2C_MasterTransferAbort |
+ status_t I2C_MasterTransferAbort |
( |
I2C_Type * |
base, |
@@ -1586,7 +1586,7 @@ uint32_t Return values
diff --git a/docs/MCUXpresso SDK API Reference Manual_LPC804/a00015.js b/docs/MCUXpresso SDK API Reference Manual_LPC804/a00015.js
index 482c550..d935882 100644
--- a/docs/MCUXpresso SDK API Reference Manual_LPC804/a00015.js
+++ b/docs/MCUXpresso SDK API Reference Manual_LPC804/a00015.js
@@ -1,11 +1,11 @@
var a00015 =
[
- [ "i2c_master_config_t", "a00015.html#a00112", [
+ [ "i2c_master_config_t", "a00015.html#a00113", [
[ "enableMaster", "a00015.html#a2419131a10906475fd31950f17ac8895", null ],
[ "baudRate_Bps", "a00015.html#a2186844dc87bcde999fc12005f4c550a", null ],
[ "enableTimeout", "a00015.html#a1c6831135c83c013d2a3cfc3e7210357", null ]
] ],
- [ "i2c_master_transfer_t", "a00015.html#a00096", [
+ [ "i2c_master_transfer_t", "a00015.html#a00097", [
[ "flags", "a00015.html#a8835787e1b0f9a4b8868e7cbe53e45d5", null ],
[ "slaveAddress", "a00015.html#a97891bd050609c6dcd1276714277e480", null ],
[ "direction", "a00015.html#ac5b89dc9115b7760431c981e0c1fd443", null ],
@@ -14,7 +14,7 @@ var a00015 =
[ "data", "a00015.html#a8c7f63bd1e7de04e40f5cd733f5c7388", null ],
[ "dataSize", "a00015.html#a68e2dd69e1e34b1b505270e1e07e8a34", null ]
] ],
- [ "i2c_master_handle_t", "a00015.html#a00095", [
+ [ "i2c_master_handle_t", "a00015.html#a00096", [
[ "state", "a00015.html#add7ec18bc8239c5c87ffcec2fbcf5dd8", null ],
[ "transferCount", "a00015.html#a5943d16f5ed6e7c4ebd334cdbc0e2afc", null ],
[ "remainingBytes", "a00015.html#aca481b5d3ca6dce53cf440b534ff80c2", null ],
diff --git a/docs/MCUXpresso SDK API Reference Manual_LPC804/a00016.html b/docs/MCUXpresso SDK API Reference Manual_LPC804/a00016.html
index 70c8460..7a922c3 100644
--- a/docs/MCUXpresso SDK API Reference Manual_LPC804/a00016.html
+++ b/docs/MCUXpresso SDK API Reference Manual_LPC804/a00016.html
@@ -32,7 +32,7 @@
| |
MCUXpresso SDK API Reference Manual
- Rev 2.13.0
+ Rev 2.14.0
NXP Semiconductors
|
@@ -103,29 +103,29 @@ $(document).ready(function(){initNavTree('a00016.html','');});
Typedefs |
Enumerations
+
@@ -227,22 +227,22 @@ Slave non-blocking
void | I2C_SlaveTransferCreateHandle (I2C_Type *base, i2c_slave_handle_t *handle, i2c_slave_transfer_callback_t callback, void *userData) |
| Creates a new handle for the I2C slave non-blocking APIs. More...
|
|
-status_t | I2C_SlaveTransferNonBlocking (I2C_Type *base, i2c_slave_handle_t *handle, uint32_t eventMask) |
+status_t | I2C_SlaveTransferNonBlocking (I2C_Type *base, i2c_slave_handle_t *handle, uint32_t eventMask) |
| Starts accepting slave transfers. More...
|
|
-status_t | I2C_SlaveSetSendBuffer (I2C_Type *base, volatile i2c_slave_transfer_t *transfer, const void *txData, size_t txSize, uint32_t eventMask) |
+status_t | I2C_SlaveSetSendBuffer (I2C_Type *base, volatile i2c_slave_transfer_t *transfer, const void *txData, size_t txSize, uint32_t eventMask) |
| Starts accepting master read from slave requests. More...
|
|
-status_t | I2C_SlaveSetReceiveBuffer (I2C_Type *base, volatile i2c_slave_transfer_t *transfer, void *rxData, size_t rxSize, uint32_t eventMask) |
+status_t | I2C_SlaveSetReceiveBuffer (I2C_Type *base, volatile i2c_slave_transfer_t *transfer, void *rxData, size_t rxSize, uint32_t eventMask) |
| Starts accepting master write to slave requests. More...
|
|
-static uint32_t | I2C_SlaveGetReceivedAddress (I2C_Type *base, volatile i2c_slave_transfer_t *transfer) |
+static uint32_t | I2C_SlaveGetReceivedAddress (I2C_Type *base, volatile i2c_slave_transfer_t *transfer) |
| Returns the slave address sent by the I2C master. More...
|
|
void | I2C_SlaveTransferAbort (I2C_Type *base, i2c_slave_handle_t *handle) |
| Aborts the slave non-blocking transfers. More...
|
|
-status_t | I2C_SlaveTransferGetCount (I2C_Type *base, i2c_slave_handle_t *handle, size_t *count) |
+status_t | I2C_SlaveTransferGetCount (I2C_Type *base, i2c_slave_handle_t *handle, size_t *count) |
| Gets the slave transfer remaining bytes during a interrupt non-blocking transfer. More...
|
|
@@ -253,7 +253,7 @@ Slave IRQ handler
|
-
+
@@ -299,7 +299,7 @@ Slave IRQ handler
-
+
@@ -312,16 +312,16 @@ Slave IRQ handler
The configuration structure can be made constant so it resides in flash.
Data Fields |
-i2c_slave_address_t | address0 |
+i2c_slave_address_t | address0 |
| Slave's 7-bit address and disable. More...
|
|
-i2c_slave_address_t | address1 |
+i2c_slave_address_t | address1 |
| Alternate slave 7-bit address and disable. More...
|
|
-i2c_slave_address_t | address2 |
+i2c_slave_address_t | address2 |
| Alternate slave 7-bit address and disable. More...
|
|
-i2c_slave_address_t | address3 |
+i2c_slave_address_t | address3 |
| Alternate slave 7-bit address and disable. More...
|
|
i2c_slave_address_qual_mode_t | qualMode |
@@ -343,7 +343,7 @@ Slave IRQ handler
@@ -355,7 +355,7 @@ Slave IRQ handler
@@ -367,7 +367,7 @@ Slave IRQ handler
@@ -379,7 +379,7 @@ Slave IRQ handler
@@ -438,7 +438,7 @@ Slave IRQ handler
-
+
@@ -551,7 +551,7 @@ size_t
- status_t i2c_slave_transfer_t::completionStatus |
+ status_t i2c_slave_transfer_t::completionStatus |
@@ -562,7 +562,7 @@ size_t |
+
@@ -575,7 +575,7 @@ size_t NoteThe contents of this structure are private and subject to change.
Data Fields |
-volatile i2c_slave_transfer_t | transfer |
+volatile i2c_slave_transfer_t | transfer |
| I2C slave transfer. More...
|
|
volatile bool | isBusy |
@@ -597,7 +597,7 @@ size_t
@@ -661,7 +661,7 @@ size_t |
- typedef void(* i2c_slave_transfer_callback_t)(I2C_Type *base, volatile i2c_slave_transfer_t *transfer, void *userData) |
+ typedef void(* i2c_slave_transfer_callback_t)(I2C_Type *base, volatile i2c_slave_transfer_t *transfer, void *userData) |
@@ -817,7 +817,7 @@ size_t | void I2C_SlaveGetDefaultConfig |
( |
- i2c_slave_config_t * |
+ i2c_slave_config_t * |
slaveConfig | ) |
|
@@ -835,7 +835,7 @@ size_t I2C_SlaveInit(). Be sure to override at least the address0.address member of the configuration structure with the desired slave address.
- Parameters
-
- [out] | slaveConfig | User provided configuration structure that is set to default values. Refer to i2c_slave_config_t. |
+ [out] | slaveConfig | User provided configuration structure that is set to default values. Refer to i2c_slave_config_t. |
@@ -847,7 +847,7 @@ size_t |
- status_t I2C_SlaveInit |
+ status_t I2C_SlaveInit |
( |
I2C_Type * |
base, |
@@ -855,7 +855,7 @@ size_t |
|
- const i2c_slave_config_t * |
+ const i2c_slave_config_t * |
slaveConfig, |
@@ -1047,7 +1047,7 @@ size_t
- status_t I2C_SlaveWriteBlocking |
+ status_t I2C_SlaveWriteBlocking |
( |
I2C_Type * |
base, |
@@ -1091,7 +1091,7 @@ kStatus_Fail Unexpected slave state (master data write while master read from sl
- status_t I2C_SlaveReadBlocking |
+ status_t I2C_SlaveReadBlocking |
( |
I2C_Type * |
base, |
@@ -1183,7 +1183,7 @@ kStatus_Fail Unexpected slave state (master data read while master write to slav
- status_t I2C_SlaveTransferNonBlocking |
+ status_t I2C_SlaveTransferNonBlocking |
( |
I2C_Type * |
base, |
@@ -1221,7 +1221,7 @@ kStatus_Fail Unexpected slave state (master data read while master write to slav
- Return values
-
kStatus_Success | Slave transfers were successfully started. |
- kStatus_I2C_Busy | Slave transfers have already been started on this handle. |
+ kStatus_I2C_Busy | Slave transfers have already been started on this handle. |
@@ -1233,7 +1233,7 @@ kStatus_Fail Unexpected slave state (master data read while master write to slav
- status_t I2C_SlaveSetSendBuffer |
+ status_t I2C_SlaveSetSendBuffer |
( |
I2C_Type * |
base, |
@@ -1241,7 +1241,7 @@ kStatus_Fail Unexpected slave state (master data read while master write to slav
|
|
- volatile i2c_slave_transfer_t * |
+ volatile i2c_slave_transfer_t * |
transfer, |
@@ -1274,7 +1274,7 @@ kStatus_Fail Unexpected slave state (master data read while master write to slav
- Parameters
-
base | The I2C peripheral base address. |
- transfer | Pointer to i2c_slave_transfer_t structure. |
+ transfer | Pointer to i2c_slave_transfer_t structure. |
txData | Pointer to data to send to master. |
txSize | Size of txData in bytes. |
eventMask | Bit mask formed by OR'ing together i2c_slave_transfer_event_t enumerators to specify which events to send to the callback. Other accepted values are 0 to get a default set of only the transmit and receive events, and kI2C_SlaveAllEvents to enable all events. |
@@ -1284,7 +1284,7 @@ kStatus_Fail Unexpected slave state (master data read while master write to slav
- Return values
-
kStatus_Success | Slave transfers were successfully started. |
- kStatus_I2C_Busy | Slave transfers have already been started on this handle. |
+ kStatus_I2C_Busy | Slave transfers have already been started on this handle. |
@@ -1296,7 +1296,7 @@ kStatus_Fail Unexpected slave state (master data read while master write to slav
- status_t I2C_SlaveSetReceiveBuffer |
+ status_t I2C_SlaveSetReceiveBuffer |
( |
I2C_Type * |
base, |
@@ -1304,7 +1304,7 @@ kStatus_Fail Unexpected slave state (master data read while master write to slav
|
|
- volatile i2c_slave_transfer_t * |
+ volatile i2c_slave_transfer_t * |
transfer, |
@@ -1337,7 +1337,7 @@ kStatus_Fail Unexpected slave state (master data read while master write to slav
- Parameters
-
base | The I2C peripheral base address. |
- transfer | Pointer to i2c_slave_transfer_t structure. |
+ transfer | Pointer to i2c_slave_transfer_t structure. |
rxData | Pointer to data to store data from master. |
rxSize | Size of rxData in bytes. |
eventMask | Bit mask formed by OR'ing together i2c_slave_transfer_event_t enumerators to specify which events to send to the callback. Other accepted values are 0 to get a default set of only the transmit and receive events, and kI2C_SlaveAllEvents to enable all events. |
@@ -1347,7 +1347,7 @@ kStatus_Fail Unexpected slave state (master data read while master write to slav
- Return values
-
kStatus_Success | Slave transfers were successfully started. |
- kStatus_I2C_Busy | Slave transfers have already been started on this handle. |
+ kStatus_I2C_Busy | Slave transfers have already been started on this handle. |
@@ -1370,7 +1370,7 @@ kStatus_Fail Unexpected slave state (master data read while master write to slav
|
|
- volatile i2c_slave_transfer_t * |
+ volatile i2c_slave_transfer_t * |
transfer |
@@ -1431,7 +1431,7 @@ kStatus_Fail Unexpected slave state (master data read while master write to slav
- Return values
-
@@ -1443,7 +1443,7 @@ kStatus_Fail Unexpected slave state (master data read while master write to slav
- status_t I2C_SlaveTransferGetCount |
+ status_t I2C_SlaveTransferGetCount |
( |
I2C_Type * |
base, |
diff --git a/docs/MCUXpresso SDK API Reference Manual_LPC804/a00016.js b/docs/MCUXpresso SDK API Reference Manual_LPC804/a00016.js
index 9ba4826..0b6a25d 100644
--- a/docs/MCUXpresso SDK API Reference Manual_LPC804/a00016.js
+++ b/docs/MCUXpresso SDK API Reference Manual_LPC804/a00016.js
@@ -1,10 +1,10 @@
var a00016 =
[
- [ "i2c_slave_address_t", "a00016.html#a00113", [
+ [ "i2c_slave_address_t", "a00016.html#a00114", [
[ "address", "a00016.html#ad7af2a58faba6a178daa97bd06ebce36", null ],
[ "addressDisable", "a00016.html#aca3dcdb3ab2710d991ada52d64bf102c", null ]
] ],
- [ "i2c_slave_config_t", "a00016.html#a00114", [
+ [ "i2c_slave_config_t", "a00016.html#a00115", [
[ "address0", "a00016.html#a4738c7cd55260f7e8a3825d0b2278a34", null ],
[ "address1", "a00016.html#ae19c45c96699bb3a6821150ab820b029", null ],
[ "address2", "a00016.html#ae855ba5c53f7e585c44eae8bada85e9d", null ],
@@ -14,7 +14,7 @@ var a00016 =
[ "busSpeed", "a00016.html#a14acc40a290c779fde0825f3a8bdbb25", null ],
[ "enableSlave", "a00016.html#a92d20835618a946b8f7702455877ef7a", null ]
] ],
- [ "i2c_slave_transfer_t", "a00016.html#a00115", [
+ [ "i2c_slave_transfer_t", "a00016.html#a00116", [
[ "handle", "a00016.html#ab74516c1edb1424ddb1554de7cae69bc", null ],
[ "event", "a00016.html#ad0a9e837e9df16d89bab98a78af5bd10", null ],
[ "receivedAddress", "a00016.html#ad6f3b291ee81b69cf91c161ae26d65ae", null ],
@@ -26,7 +26,7 @@ var a00016 =
[ "transferredCount", "a00016.html#a0394563c8d0f9eeeecd242a65cee2ad4", null ],
[ "completionStatus", "a00016.html#a35adbf64ca65dd2c1b52f9260f5b9e90", null ]
] ],
- [ "i2c_slave_handle_t", "a00016.html#a00097", [
+ [ "i2c_slave_handle_t", "a00016.html#a00098", [
[ "transfer", "a00016.html#a9934cd1a4d4b4e02ac5856e28f86a229", null ],
[ "isBusy", "a00016.html#a81ece18a362fc9779750be91f7cc6b30", null ],
[ "slaveFsm", "a00016.html#a18589a5de9b06b2eaf7d4260eac03a58", null ],
diff --git a/docs/MCUXpresso SDK API Reference Manual_LPC804/a00017.html b/docs/MCUXpresso SDK API Reference Manual_LPC804/a00017.html
index 2663a89..f6e1364 100644
--- a/docs/MCUXpresso SDK API Reference Manual_LPC804/a00017.html
+++ b/docs/MCUXpresso SDK API Reference Manual_LPC804/a00017.html
@@ -32,7 +32,7 @@
|
MCUXpresso SDK API Reference Manual
- Rev 2.13.0
+ Rev 2.14.0
NXP Semiconductors
|
@@ -122,32 +122,32 @@ Typical use case
-
+
@@ -165,7 +165,7 @@ Driver version
@@ -228,7 +228,7 @@ Driver version
|
|
- const iocon_group_t * |
+ const iocon_group_t * |
pinArray, |
diff --git a/docs/MCUXpresso SDK API Reference Manual_LPC804/a00017.js b/docs/MCUXpresso SDK API Reference Manual_LPC804/a00017.js
index 49e22e4..3da9ec8 100644
--- a/docs/MCUXpresso SDK API Reference Manual_LPC804/a00017.js
+++ b/docs/MCUXpresso SDK API Reference Manual_LPC804/a00017.js
@@ -1,6 +1,6 @@
var a00017 =
[
- [ "iocon_group_t", "a00017.html#a00116", null ],
+ [ "iocon_group_t", "a00017.html#a00117", null ],
[ "LPC_IOCON_DRIVER_VERSION", "a00017.html#gac4193f0e0cb9b0469f58af2648024059", null ],
[ "IOCON_PinMuxSet", "a00017.html#gaf9258f56192a94928f67940eee5dd879", null ],
[ "IOCON_SetPinMuxing", "a00017.html#gaf2cc5d2d92b4e2898a197479e77a326e", null ]
diff --git a/docs/MCUXpresso SDK API Reference Manual_LPC804/a00018.html b/docs/MCUXpresso SDK API Reference Manual_LPC804/a00018.html
index 4eef64e..5b21c0b 100644
--- a/docs/MCUXpresso SDK API Reference Manual_LPC804/a00018.html
+++ b/docs/MCUXpresso SDK API Reference Manual_LPC804/a00018.html
@@ -32,7 +32,7 @@
|
MCUXpresso SDK API Reference Manual
- Rev 2.13.0
+ Rev 2.14.0
NXP Semiconductors
|
@@ -126,7 +126,7 @@ Start and Stop timer operations
The function MRT_StopTimer() stops the timer counting.
Get and release channel
-These functions can be used to reserve and release a channel. The function MRT_GetIdleChannel() finds the available channel. This function returns the lowest available channel number. The function MRT_ReleaseChannel() release the channel when the timer is using the multi-task mode. In multi-task mode, the INUSE flags allow more control over when MRT channels are released for further use.
+These functions can be used to reserve and release a channel. The function MRT_GetIdleChannel() finds the available channel. This function returns the lowest available channel number. The function MRT_ReleaseChannel() release the channel when the timer is using the multi-task mode. In multi-task mode, the INUSE flags allow more control over when MRT channels are released for further use.
Status
Provides functions to get and clear the PIT status.
@@ -141,14 +141,14 @@ MRT tick example
-
+
| | | | | |