Skip to content

Instantly share code, notes, and snippets.

View wgaylord's full-sized avatar

William Gaylord wgaylord

View GitHub Profile
set APIO_HOME_DIR=C:\Users\chibi\.icestudio\apio& "C:\Users\chibi\.icestudio\venv\Scripts\apio.exe" upload --board upduino21 --verbose-pnr -p "C:\Users\chibi\AppData\Local\Temp\icestudio-12152c8lkqPqY7Fp1"
[Fri Apr 10 23:44:37 2020] Processing upduino21
--------------------------------------------------------------------------------
yosys -p "synth_ice40 -json hardware.json" -q main.v
nextpnr-ice40 --up5k --package sg48 --json hardware.json --asc hardware.asc --pcf main.pcf
Info: Importing module main
Info: Rule checker, verifying imported design
Info: Checksum: 0x5d722337
@wgaylord
wgaylord / main.c
Created January 30, 2020 01:17
Code used on an ESP32 for green satnogs station.
#include <Arduino.h>
#include <HTTPClient.h>
#include <ArduinoJson.h>
#include <time.h>
#include <sys/time.h>
#define SSID ""
#define PASSWORD ""
#define NTPSERVER "pool.ntp.org"
#define TOKEN "Token API_KEY"
root@billServer:~/micropython/project/micropython/ports/esp32# make all
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
GEN build/sdkconfig.h
mkdir -p build/bootloader//root/micropython/esp-idf//components/bootloader/subproject/main/
mkdir -p build/bootloader//root/micropython/esp-idf//components/bootloader_support/src/
mkdir -p build/bootloader//root/micropython/esp-idf//components/log/
mkdir -p build/bootloader//root/micropython/esp-idf//components/micro-ecc/micro-ecc/
mkdir -p build/bootloader//root/micropython/esp-idf//components/soc/esp32/
mkdir -p build/bootloader//root/micropython/esp-idf//components/soc/src/
mkdir -p build/bootloader//root/micropython/esp-idf//components/spi_flash/
@wgaylord
wgaylord / ESPPacket.py
Last active July 14, 2019 20:37
Files to run.
from legacy import MessageType, Unicode, UVarint, Float32
from legacy import Bool, EmbeddedMessage, Bytes, Flags
Version = MessageType()
Version.add_field(1,"version",UVarint)
Version.add_field(2,"release",Unicode)
Version.add_field(3,"os",Unicode)
Version.add_field(4,"os_version",Unicode)
May 21 03:54:11 HamBox satnogs-client[323]: 2019-05-21 03:54:11,439 - apscheduler.executors.default
- ERROR - Job "post_data (trigger: interval[0:02:00], next run at: 2019-05-21 02:24:54 UTC)" raised
an exception
May 21 03:54:11 HamBox satnogs-client[323]: Traceback (most recent call last):
May 21 03:54:11 HamBox satnogs-client[323]: File "/usr/lib/python2.7/dist-packages/apscheduler/ex
cutors/base.py", line 125, in run_job
May 21 03:54:11 HamBox satnogs-client[323]: retval = job.func(*job.args, **job.kwargs)
May 21 03:54:11 HamBox satnogs-client[323]: File "/var/lib/satnogs/local/lib/python2.7/site-packa
es/satnogsclient/scheduler/tasks.py", line 153, in post_data
May 21 03:54:11 HamBox satnogs-client[323]: timeout=200)
May 14 18:05:45 HamBox satnogs-client[28854]: Traceback (most recent call last):
May 14 18:05:45 HamBox satnogs-client[28854]: File "/usr/lib/python2.7/dist-packages/apscheduler/executors/base.py", line 125, in run_job
May 14 18:05:45 HamBox satnogs-client[28854]: retval = job.func(*job.args, **job.kwargs)
May 14 18:05:45 HamBox satnogs-client[28854]: File "/var/lib/satnogs/local/lib/python2.7/site-packages/satnogsclient/scheduler/tasks.py", line 153, in post_data
May 14 18:05:45 HamBox satnogs-client[28854]: timeout=45)
May 14 18:05:45 HamBox satnogs-client[28854]: File "/usr/lib/python2.7/dist-packages/requests/api.py", line 124, in put
May 14 18:05:45 HamBox satnogs-client[28854]: return request('put', url, data=data, **kwargs)
May 14 18:05:45 HamBox satnogs-client[28854]: File "/usr/lib/python2.7/dist-packages/requests/api.py", line 56, in request
May 14 18:05:45 HamBox satnogs-client[28854]: return session.request(method=method, url=url, **kwargs)
May 14 18:05:45 HamBox satnogs-cl
Traceback (most recent call last):
File "Bot.py", line 26, in SendAudio
mumble.sound_output.add_sound(in_data)
File "/usr/local/lib/python3.5/dist-packages/pymumble_py3/soundoutput.py", line 158, in add_sound
samples = int(self.encoder_framesize * PYMUMBLE_SAMPLERATE * 2) # number of samples in an encoder frame
TypeError: unsupported operand type(s) for *: 'NoneType' and 'int'
Relevent Lines.
EN61eu
C:\Users\chibi\Downloads\illum\nasa.txt
0.pool.ntp.org
root@HamBox:/usr/local/src/pgplot-5.2.2# ldd cpgdemo
linux-vdso.so.1 (0x00007ffe109e2000)
libpgplot.so => /usr/local/lib/libpgplot.so (0x00007f1e0bc01000)
libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f1e0b9ce000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f1e0b7b4000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f1e0b474000)
libgfortran.so.3 => /usr/lib/x86_64-linux-gnu/libgfortran.so.3 (0x00007f1e0b14e000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f1e0ae4a000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f1e0ac33000)
libquadmath.so.0 => /usr/lib/x86_64-linux-gnu/libquadmath.so.0 (0x00007f1e0a9f4000)
root@HamBox:/usr/local/src/pgplot-5.2.2# ./cpgdemo
Graphics device/type (? to see list, default /NULL): ?
PGPLOT v5.2.2 Copyright 1997 California Institute of Technology
Interactive devices:
/XWINDOW (X window window@node:display.screen/xw)
/XSERVE (A /XWINDOW window that persists for re-use)
Non-interactive file formats:
/NULL (Null device, no output)
/PNG (Portable Network Graphics file)
/TPNG (Portable Network Graphics file - transparent background)