module pycom – Pycom Device Features
The pycom module contains functions to control specific features of the pycom devices, such as the heartbeat RGB LED.
Quick Usage Example
import pycom pycom.heartbeat(False) # disable the heartbeat LED pycom.heartbeat(True) # enable the heartbeat LED pycom.heartbeat() # get the heartbeat state pycom.rgbled(0xff00) # make the LED light up in green color
Get or set the state (enabled or disabled) of the heartbeat LED. Accepts and returns boolean values (True or False).
Set the colour of the RGB LED. The color is specified as 24 bit value representing red, green and blue, where the red colour is represented by the 8 most significant bits. For instance, passing the value
0x00FF00 will light up the LED in a very bright green.
Set the value of the specified key in the NVRAM memory area of the external flash. Data sored here is preserved across resets and power cycles. Value can only take 32-bit integers at the moment. Example:
import pycom pycom.nvs_set('temp', 25) pycom.nvs_set('count', 10)
Get the value the specified key from the NVRAM memory area of the external flash. Example:
import pycom pulses = pycom.nvs_get('count')
Get or set the WiFi on boot flag. When this flag is set to True, the AP with the default ssid ('lopy-wlan-xxx' for example) will be enabled as part of the boot process. If the flag is seto to False, the module will boot with WiFi disabled until it's enabled by the script via the
WLAN class. This settin is stored in non-volatile memory which preserves it across resets and power cycles. Example:
import pycom pycom.wifi_on_boot(True) # enable WiFi on boot pycom.wifi_on_boot() # get the wifi on boot flag