# To make a CP device stop auto-reloading code,
<code>
import supervisor
supervisor.runtime.autoreload = False # CirPy 8 and above
print("supervisor.runtime.autoreload = False")
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Based on https://how2electronics.com/interfacing-anemometer-npn-pulse-output-with-arduino/ | |
unsigned long DEBOUNCE_DELAY = 1000; // the debounce time; increase if the output flickers | |
int PIN_INTERRUPT = 25; | |
unsigned long lastDebounceTime_ = 0; // the last time the output pin was toggled | |
int count_ = 0; | |
int iter_ = 0; | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
############################################################ | |
# Sleep/Wakeup Fix For Gigabyte Motherboards | |
# | |
# ---------------------------------------------------------- | |
# ATTENTION! | |
# This script can be run in a single line from your shell! | |
# Simply run the following in the Terminal: | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# New version for CircuitPython on a microcontroller - (c)2024 | |
# Now packaged as a class, with single-character mode | |
# based on | |
# displayText.py | |
# (c)2020 [email protected] | |
# | |
import board | |
import time |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="UTF-8"> | |
<meta http-equiv="refresh" content="30"> | |
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" /> | |
<meta http-equiv="Pragma" content="no-cache" /> | |
<meta http-equiv="Expires" content="0" /> | |
<link href='https://fonts.googleapis.com/css?family=Stylish' rel='stylesheet'> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Open the Weewx page | |
# other flags are possible. which? | |
chromium-browser --start-fullscreen http://pi4/weewx/Crandard & |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# back up weewx | |
# as per https://www.weewx.com/docs/4.10/usersguide.htm#backup | |
# param: $1: archive name (date?) | |
# will create directory in cd | |
# run this as root to only get prompted once for pw (if that) | |
BASE_NAME=$1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Based on code from Adafruit Industries | |
# SPDX-License-Identifier: MIT | |
"""Rob's CircuitPython blink example for built-in NeoPixel LED""" | |
import time | |
import board | |
import neopixel | |
import random | |
k = 20 # number of steps up or down |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# For the Adafruit miniPiTFT 3.3" LCD display: turn the backlight on/off (usually off). | |
# robcranfill | |
import board | |
import digitalio | |
import sys | |
def set_backlight_state(backlight_on: bool) -> None: | |
backlight_ = digitalio.DigitalInOut(board.D22) | |
backlight_.switch_to_output() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import microcontroller | |
microcontroller.on_next_reset(microcontroller.RunMode.BOOTLOADER) | |
microcontroller.reset() |
NewerOlder