User Tools

Site Tools


ice:commands:common

This is an old revision of the document!


Common Commands to all ICE Slave Boards

This following commands are common to all slave boards:

Arguments:

No Arguments Taken

Example:

I2C Command Number:


Description

Enumerate device. Returns the device ID, firmware revision (major and minor), hardware revision, command set revision, and number of supported commands. In general, this command is only used internally by the Master board. <html></div></html>

Arguments:

No Arguments Taken

Example:

I2C Command Number:


Description

Resets the ICE board to initial power on conditions. <html></div></html>

Arguments:

No Arguments Taken

Example:

I2C Command Number:


Description

Returns the status (Ready, Busy) of the ICE board. <html></div></html>

Arguments:

No Arguments Taken

Example:

I2C Command Number:


Description

Tells ICE board to abort the long-running command it is currently executing. <html></div></html>

Arguments:

No Arguments Taken

Example:

I2C Command Number:


Description

Reads the specified data block from the ICE board data buffer. Returns 8 bytes starting at BLOCK address. See individua ICE board for structure of the data. <html></div></html>

Arguments:

No Arguments Taken

Example:

I2C Command Number:


Description

Saves the board’s current settings into EEPROM. Unsaved changes will be lost when the board is powered off. Returns SUCCESS or FAIL. <html></div></html>

Arguments:

No Arguments Taken

Example:

I2C Command Number:


Description

Resets all the boards settings to the default values. Does not save these changes. If you want to board boot to the default values, after running DEFAULT run SAVE to store that default values. Returns SUCCESS or FAIL. <html></div></html>

ice/commands/common.1392936984.txt.gz · Last modified: 2021/08/26 14:26 (external edit)