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
#include "HID-Project.h" | |
#define PIN_BTN_PREV 11 | |
#define PIN_BTN_PAUSE A1 | |
#define PIN_BTN_NEXT A0 | |
#define PIN_BTN_VOL_DOWN A2 | |
#define PIN_BTN_VOL_MUTE 10 | |
#define PIN_BTN_VOL_UP 9 |
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
#include <avr/wdt.h> | |
// how long to wait after a UART command before considering the link dead and | |
// resetting self (ms) | |
#define KEEPALIVE_WAIT 10000 | |
// pins where things are connected | |
#define PIN_INTERRUPT 2 | |
#define PIN_LED_R 11 |
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 board | |
from micropython import const as S | |
## Screen parameters | |
LCD_WIDTH = S(130) | |
LCD_HEIGHT = S(64) | |
LCD_ROTATION = S(0) | |
## Button thresholds | |
THRESHOLD_BLUE = S(8000) |
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
# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries | |
# SPDX-License-Identifier: MIT | |
""" | |
This test will initialize the display using displayio and draw a solid green | |
background, a smaller purple rectangle, and some yellow text. | |
""" | |
import board | |
import terminalio |
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
# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries | |
# SPDX-License-Identifier: MIT | |
""" | |
This test will initialize the display using displayio and draw a solid green | |
background, a smaller purple rectangle, and some yellow text. | |
""" | |
import board | |
import terminalio |
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
## standard libraries | |
import re | |
import time | |
import queue | |
import threading | |
import json | |
from tkinter import * | |
from tkinter import ttk, font, messagebox, filedialog | |
import datetime | |
import os |
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
#include <WiFi.h> | |
#include <Preferences.h> | |
#include <esp_task_wdt.h> | |
#define CMDPROMPT "ESP32> " | |
#define TIMEOUT 10000 | |
// cmd line vars | |
char cmdBuffer[32]; | |
int cmdBufferPosition = 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
#!/usr/bin/python3 | |
## which serial port the MPP Solar inverter is connected to | |
serial_port = '/dev/ttyS0' | |
### | |
import serial ## provided by 'pyserial' from pip | |
import crc16 ## provided by 'crc16' from pip | |
import sys ## inbuilt library |
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 socket | |
import threading | |
import re | |
class FoxHunter(threading.Thread): | |
def __init__(self): | |
threading.Thread.__init__(self) | |
self.name = 'thread_FoxHunter' | |
self.units = [] | |
self.sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) |
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
## Site ping check tool ## | |
## | |
## Originally developed and tested on Win10 with Python 2.7. Updates made with | |
## Python 3.7, but should still work on Python 2.x provided the Tk install | |
## isn't ancient. | |
## | |
## Reads one or more files containing details of sites to ping, pings them at | |
## the defined frequency, and displays the result in a GUI. | |
## | |
## Within the host files, the last word on each line is considered to be the |
NewerOlder