|
int | DS2485_WriteMemory (DS2485_memory_page_T pgNumber, const uint8_t *pgData) |
|
int | DS2485_ReadMemory (DS2485_memory_page_T pgNumber, uint8_t *pgData) |
|
int | DS2485_ReadStatus (DS2485_status_outputs_T output, uint8_t *status) |
|
int | DS2485_SetI2cAddress (uint8_t newAddress) |
|
int | DS2485_SetPageProtection (DS2485_memory_page_T pgNumber, DS2485_page_protection_T protection) |
|
int | DS2485_ReadOneWirePortConfig (DS2485_configuration_register_address_T reg, uint8_t *regData) |
|
int | DS2485_WriteOneWirePortConfig (DS2485_configuration_register_address_T reg, const uint8_t *regData) |
|
int | DS2485_MasterReset (void) |
|
int | DS2485_OneWireScript (const uint8_t *script, uint8_t script_length, double accumulativeOneWireTime, uint8_t commandsCount, uint8_t *scriptResponse, uint8_t scriptResponse_length) |
|
int | DS2485_OneWireBlock (const uint8_t *blockData, int blockData_Length, uint8_t *ow_data, bool ow_reset, bool ignore, bool spu, bool pe) |
|
int | DS2485_OneWireWriteBlock (const uint8_t *writeData, int writeData_Length, bool ow_reset, bool ignore, bool spu) |
|
int | DS2485_OneWireReadBlock (uint8_t *readData, uint8_t bytes) |
|
int | DS2485_OneWireSearch (uint8_t *romId, uint8_t code, bool ow_reset, bool ignore, bool search_rst, bool *flag) |
|
int | DS2485_FullCommandSequence (const uint8_t *owData, int owData_Length, uint8_t *rom_id, DS2485_full_command_sequence_delays_msecs_T ow_delay_msec, uint8_t *ow_rslt_data, uint8_t ow_rslt_len) |
|
int | DS2485_ComputeCrc16 (const uint8_t *crcData, int crcData_Length, uint8_t *crc16) |
|
General library for the DS2485, supports the higher-level one_wire.c/.h API.