I hereby claim:
- I am pfeerick on github.
- I am pfeerick (https://keybase.io/pfeerick) on keybase.
- I have a public key ASDnUoeLmUrvFSkRC51KpJD7BftOaXoHqJ--LdLzZPQQrAo
To claim this, I am signing this object:
#!/bin/bash | |
function openGPIO | |
{ | |
#test if GPIO sysfs entry exists, create if necessary | |
if [ ! -e "/sys/class/gpio/gpio359" ]; then | |
# echo "DEBUG: export 359" | |
echo 359 > "/sys/class/gpio/export" | |
sleep 0.1 | |
fi |
I hereby claim:
To claim this, I am signing this object:
#!/bin/bash | |
OCD_SCRIPTS=/home/pfeerick/repos | |
openocd -f ${OCD_SCRIPTS}/stlink.cfg -f ${OCD_SCRIPTS}/flash_app.ocd |
sudo apt-get update -qq && sudo apt-get install -y wget unzip cmake make build-essential git python3 python3-pip | |
wget "https://developer.nordicsemi.com/nRF5_SDK/nRF5_SDK_v15.x.x/nRF5_SDK_15.3.0_59ac345.zip" -O /tmp/nRF5_SDK_15.3.0_59ac345.zip && unzip -q /tmp/nRF5_SDK_15.3.0_59ac345.zip -d /opt/ && rm nRF5_SDK_15.3.0_59ac345.zip | |
wget "https://developer.arm.com/-/media/Files/downloads/gnu-rm/9-2020q2/gcc-arm-none-eabi-9-2020-q2-update-x86_64-linux.tar.bz" -O - | tar -xj -C /opt/ | |
git clone https://github.com/JuulLabs-OSS/mcuboot.git /opt/mcuboot && pip3 install -r /opt/mcuboot/scripts/requirements.txt | |
pip3 install adafruit-nrfutil |
#include "flashLOG.h" | |
flashLOG::flashLOG(char *filename) | |
{ | |
_logfilename = filename; | |
} | |
void flashLOG::start() { | |
if (!LittleFS.begin()) | |
{ |
#include "flashLOG.h" | |
flashLOG::flashLOG(char *filename) | |
{ | |
_logfilename = filename; | |
} | |
void flashLOG::start() { | |
if (!LittleFS.begin()) | |
{ |
import gzip | |
import shutil | |
import os | |
Import("env") | |
def compressFirmware(source, target, env): | |
""" Compress ESP8266 firmware using gzip for 'compressed OTA upload' """ | |
SOURCE_FILE = env.subst("$BUILD_DIR") + os.sep + env.subst("$PROGNAME") + ".bin" | |
if not os.path.exists(SOURCE_FILE+'.bak'): |
#!/bin/bash | |
# Simple (!!) script that displays battery info for various pine64 (and possibly other) devices | |
# (specifically, those that use an AXP20x series power management chip). | |
# Get device model | |
if [ -f /proc/device-tree/model ]; then | |
IFS= read -r -d '' DEVICE_MODEL </proc/device-tree/model || [[ $DEVICE_MODEL ]] | |
else | |
DEVICE_MODEL="Unknown model" |
#include <Arduino.h> | |
#include <WiFi.h> | |
#include <WiFiClient.h> | |
#include <IPAddress.h> | |
String inputString=""; | |
String inputStringWiFi=""; | |
String hello="hello\r"; |
#include <Arduino.h> | |
#include <ESP8266WiFi.h> //https://github.com/esp8266/Arduino | |
#include <DNSServer.h> | |
#include <ESP8266mDNS.h> | |
#include <ESP8266WebServer.h> | |
#include <ArduinoOTA.h> | |
#define SSID "fancy-ssid" | |
#define PASS "pass" |