Status LEDs

Functionality overview

Status LED commands control the operational behavior of Red Pitaya’s status LEDs. Enable or disable the automatic LED patterns that indicate system status, allowing manual LED control for custom applications.

Important notes

  • Default state is ON (automatic status indication).

  • Disabling the Ethernet LEDs will help reduce the fast analog input and output noise on the Original generation of boards.

Code examples

[To be added - examples specific to Status LEDs]

Parameters and command table

Parameter options:

  • <enable> = {OFF, ON} Default: ON

Available Jupyter and API macros:

  • NA

SCPI

API, Jupyter

DESCRIPTION

ECOSYSTEM

LED:MMC <enable>
Example:
LED:MMC OFF

C++: rp_SetLEDMMCState(bool enable)

Python: rp_SetLEDMMCState(<enable>)

Turn the Orange LED on or off (responsible for indicating the read memory card).

1.04-18 and up

LED:MMC? > <enable>
Example:
LED:MMC? > ON

C++: rp_GetLEDMMCState(bool *enable)

Python: rp_GetLEDMMCState()

Get the state of the MMC indicator.

1.04-18 and up

LED:HB <enable>
Example:
LED:HB OFF

C++: rp_SetLEDHeartBeatState(bool enable)

Python: rp_SetLEDHeartBeatState(<enable>)

Turn the Red LED on or off (responsible for indicating board activity).

1.04-18 and up

LED:HB? > <enable>
Example:
LED:HB? > ON

C++: rp_GetLEDHeartBeatState(bool *enable)

Python: rp_GetLEDHeartBeatState()

Get the state of the HeartBeat indicator (Red LED).

1.04-18 and up

LED:ETH <enable>
Example:
LED:ETH OFF

C++: rp_SetLEDEthState(bool enable)

Python: rp_SetLEDEthState(<enable>)

Turn the Ethernet LED indicators on or off.

1.04-18 and up

LED:ETH? > <enable>
Example:
LED:ETH? > ON

C++: rp_GetLEDEthState(bool *enable)

Python: rp_GetLEDEthState()

Get the state of the Ethernet indicators.

1.04-18 and up