Skip to content

Instantly share code, notes, and snippets.

View cmidgley's full-sized avatar

Chris cmidgley

  • Northborough, MA
View GitHub Profile
@cmidgley
cmidgley / main.js
Last active November 24, 2021 13:46
Lora ST127x main example
import Timer from "timer";
import LoRa_ST127x, { LoRa_Heltec_Wifi_Lora_32_v2_pins } from "lora_st127x";
import config from "mc/config";
let lora;
// test settings
const transmit = parseInt(config.transmit ?? "0"); // true to transmit, false to receive
const useReadCallback = true; // true to use callbacks on read, false to use polling
const usePreallocatedBuffer = true; // set to true to test preallocated buffers, false to test dynamic allocation buffers (when useReadCallback is false)
{
"name": "jest-test",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "jest"
},
"keywords": [],
"author": "",
describe("test", () => {
beforeAll(async () => {
console.log("beforeAll starting");
await new Promise((resolve) => {
setTimeout(() => resolve(), 1000);
});
console.log("beforeAll complete");
});
afterAll(async () => {
console.log("afterAll starting");
@cmidgley
cmidgley / tasks.json
Last active December 12, 2020 12:21
vscode tasks.json
{
"version": "2.0.0",
"tasks": [
{
"label": "Build ESP8266 Debug",
"type": "shell",
"group": {
"kind": "build",
"isDefault": true
},