Commands
This page contains the valid commands that can be sent and how they are formatted.
Given we use I2C for comms using hex as the commands are reasonable.
Parameters
Configuration
| hex |
config option |
description |
accepted values |
| 0x01 |
Fan Speed Sample Rate |
The amount of time between each fanspeed sample in ms |
uint16_t |
Voltage source
| hex |
source |
| 0x01 |
Internal |
| 0x02 |
External |
| 0x03 |
Thermistor |
Fan
| hex |
fan |
| 0x01 |
Fan 1 |
| 0x02 |
Fan 2 |
Read commands
| command |
description |
parameter |
read length |
| 0x11 |
Read config |
Configuration |
2 |
| 0x12 |
Read voltage |
Volage source |
2 |
| 0x13 |
Read temperature |
|
2 |
| 0x14 |
Read current fan speed |
Fan number |
2 |
| 0x15 |
Read bulk fan speed |
Fan number |
2 * num |
Write commands
| command |
description |
parameter |
| 0x21 |
Write config |
Config option |
| 0x22 |
Clear stored fan speed data |
Fan number |