This file contains all the functions prototypes for the OWIRE firmware library.
更多...
|
|
#define | OWIRE_DATASIZE_1BIT 0x00000000U |
| |
|
#define | OWIRE_DATASIZE_8BIT OWIRE_CR_SIZE_Msk |
| |
|
#define | OWIRE_FIRSTBIT_LSB 0x00000000U |
| |
|
#define | OWIRE_FIRSTBIT_MSB OWIRE_CR_MSBFIRST_Msk |
| |
|
#define | OWIRE_CLOCK_DIVIDER_1 0x00000000U |
| |
|
#define | OWIRE_CLOCK_DIVIDER_2 (0x1U << OWIRE_CR_CLKDIV_Pos) |
| |
|
#define | OWIRE_CLOCK_DIVIDER_4 (0x2U << OWIRE_CR_CLKDIV_Pos) |
| |
|
#define | OWIRE_CLOCK_DIVIDER_16 (0x3U << OWIRE_CR_CLKDIV_Pos) |
| |
|
#define | OWIRE_RDMODE_0 0x00000000U |
| |
|
#define | OWIRE_RDMODE_1 OWIRE_CR_RDMODE_Msk |
| |
|
#define | OWIRE_NOISE_FILTER_CLK_DIV_1 0x00000000U |
| |
|
#define | OWIRE_NOISE_FILTER_CLK_DIV_2 (0x1U << OWIRE_NFCR_NFDIV_Pos) |
| |
|
#define | OWIRE_NOISE_FILTER_CLK_DIV_4 (0x2U << OWIRE_NFCR_NFDIV_Pos) |
| |
|
#define | OWIRE_NOISE_FILTER_CLK_DIV_8 (0x3U << OWIRE_NFCR_NFDIV_Pos) |
| |
|
#define | OWIRE_NOISE_FILTER_ENABLE (0x1U << OWIRE_NFCR_NFEN_Pos) |
| |
|
#define | OWIRE_NOISE_FILTER_DISABLE 0x00000000U |
| |
|
#define | OWIRE_COMMAND_INIT (0x1U << OWIRE_CMD_CMD_Pos) |
| |
|
#define | OWIRE_COMMAND_TX (0x2U << OWIRE_CMD_CMD_Pos) |
| |
|
#define | OWIRE_COMMAND_RX (0x3U << OWIRE_CMD_CMD_Pos) |
| |
|
#define | OWIRE_FLAG_ACKERROR ((uint32_t)OWIRE_SR_ACKERR_Msk) |
| |
|
#define | OWIRE_FLAG_INITDONE ((uint32_t)OWIRE_SR_INITDONE_Msk) |
| |
|
#define | OWIRE_FLAG_TXDONE ((uint32_t)OWIRE_SR_TXDONE_Msk) |
| |
|
#define | OWIRE_FLAG_RXDONE ((uint32_t)OWIRE_SR_RXDONE_Msk) |
| |
|
#define | OWIRE_IT_ACKERROR ((uint32_t)OWIRE_INTEN_ACKERREN_Msk) |
| |
|
#define | OWIRE_IT_INIT ((uint32_t)OWIRE_INTEN_INITEN_Msk) |
| |
|
#define | OWIRE_IT_TXDONE ((uint32_t)OWIRE_INTEN_TXDONEEN_Msk) |
| |
|
#define | OWIRE_IT_RXDONE ((uint32_t)OWIRE_INTEN_RXDONEEN_Msk) |
| |
This file contains all the functions prototypes for the OWIRE firmware library.
- 作者
- Westberry Application Team
- 版本
- V0.0.4
- 日期
- 23-April-2023