Skip to content

Instantly share code, notes, and snippets.

View blindman2k's full-sized avatar

Aron Steg blindman2k

  • Launch Systems Pty Ltd
  • Melbourne, Australia
View GitHub Profile
@blindman2k
blindman2k / loggly.nut
Created September 26, 2013 00:38
Posting log entries to Loggly
const LOGGLY_URL = "https://logs-01.loggly.com/inputs/TOKEN/tag/imp/";
function log(message, callback = null) {
if (typeof message != "object") {
message = {message = message};
}
http.post(LOGGLY_URL, {}, http.jsonencode(message)).sendasync(function (res) {
if (res.statuscode != 200) server.log("Error posting to Logly: " + res.statuscode);
if (callback) callback(res);
})
@blindman2k
blindman2k / serializer.nut
Last active December 21, 2015 21:29
Squirrel code for serializing and de-serializing any serializable object.
/*
Copyright (C) 2013 electric imp, inc.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
and associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial
@blindman2k
blindman2k / lala_tone_generator.nut
Last active December 21, 2015 20:09
Squirrel code for outputting a three second tone from an Imp "Lala" audio board.
/* ----------------[ PIN CONFIGURATION ]----------------------------------------
Pinout:
1 = Wake / SPI CLK
2 = Sampler (Audio In)
5 = DAC (Audio Out)
6 = Button 1
7 = SPI CS_L
8 = SPI MOSI
9 = SPI MISO