ice:commands:master
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ice:commands:master [2013/12/04 20:54] – jtshugrue | ice:commands:master [2023/11/30 21:29] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 4: | Line 4: | ||
- | < | + | < |
Sets that the Master board will communicate with ICE Slave number BOARD. If BOARD is not specified, | Sets that the Master board will communicate with ICE Slave number BOARD. If BOARD is not specified, | ||
returns the ICE Slave number it is currently communicating with. | returns the ICE Slave number it is currently communicating with. | ||
- | < | ||
- | < | + | < |
Shows a list of all connected devices. | Shows a list of all connected devices. | ||
< | < | ||
- | < | + | < |
+ | Returns the device ID's of attached devices in a single line (useful for machine parsing). | ||
+ | < | ||
+ | |||
+ | < | ||
Fully powers off ICE platform. Restarting requires physical intervention (power button press) by user. | Fully powers off ICE platform. Restarting requires physical intervention (power button press) by user. | ||
< | < | ||
- | < | + | < |
Puts ICE platform into a low power state from which it can be woken via serial connection. | Puts ICE platform into a low power state from which it can be woken via serial connection. | ||
All power to attached ICE devices will be turned off during sleep. Note: This isn't currently implemented. | All power to attached ICE devices will be turned off during sleep. Note: This isn't currently implemented. | ||
< | < | ||
- | < | + | < |
Enables power to all attached ICE devices. | Enables power to all attached ICE devices. | ||
< | < | ||
- | < | + | < |
Disables power to all attached ICE devices. | Disables power to all attached ICE devices. | ||
All devices are notified before shutdown to perform a safe power off. | All devices are notified before shutdown to perform a safe power off. | ||
< | < | ||
- | < | + | < |
Switches command mode into raw mode. Argument is either ' | Switches command mode into raw mode. Argument is either ' | ||
Raw mode disables the use of ASCII command mnemonics, instead using integer command ID's. | Raw mode disables the use of ASCII command mnemonics, instead using integer command ID's. | ||
< | < | ||
- | < | + | < |
Returns state of power supplies to slave boards as either ON of OFF. | Returns state of power supplies to slave boards as either ON of OFF. | ||
< | < | ||
- | < | + | < |
- | Returns firmware | + | If called with no arguments, returns the version |
< | < | ||
- | < | + | < |
Switches serial interface between an interactive mode (featuring prompts and local echo) to a | Switches serial interface between an interactive mode (featuring prompts and local echo) to a | ||
programmatic mode. Defaults to programmatic mode (false). | programmatic mode. Defaults to programmatic mode (false). | ||
< | < | ||
+ | < | ||
+ | Reads block RAM from current slave. Takes number of blocks to read as an argument. Each block is 8 bytes, returned as hex. The master will return the requested number of bytes (BLOCKS x 8) separated by spaces and then finish with a line return. Requesting a large number of blocks takes processing and I/O time on the bus, so larger requests may take time to return. | ||
+ | < | ||
+ | |||
+ | < | ||
+ | Displays status of safety interlock if no argument is given. If master board is set to " | ||
+ | < | ||
+ | |||
+ | < | ||
+ | Saves all user settings to non-volatile memory. | ||
+ | < | ||
+ | |||
+ | < | ||
+ | Sets whether the master board should check for interlock state. If set to F (false), then the interlock will always be disabled. This can only be set if OEM mode is on. Otherwise it is a read only command. | ||
+ | < | ||
+ | |||
+ | < | ||
+ | If set to T (true), all serial commands on will be echoed on both serial (USB and TTL) interfaces. | ||
+ | < | ||
+ | |||
+ | < | ||
+ | If set to T (true), then the unit will automatically turn on power to the slave boards after bootup. Otherwise, power to slave boards will remain off but the master board will accept commands. | ||
+ | < | ||
+ | |||
+ | < | ||
+ | If set the T (true), then the LCD will be used. Otherwise, it will be powered off. | ||
+ | < | ||
+ | |||
+ | < | ||
+ | If set to T (true), then LCD communication will be halted. | ||
+ | This is useful to prevent the LCD from consuming I2C bus bandwidth during heavy I/O operations by the user. | ||
+ | < |
ice/commands/master.1386190460.txt.gz · Last modified: 2021/08/26 14:26 (external edit)