I hereby claim:
- I am towynlin on github.
- I am towynlin (https://keybase.io/towynlin) on keybase.
- I have a public key whose fingerprint is 6477 2407 CE3A 48C0 2D32 0DD9 585E 75DD 1E3E 7AA1
To claim this, I am signing this object:
| [tl_mbox.c][OutputDbgTrace][830] sys evt: 0xFF | |
| [tl_mbox.c][OutputDbgTrace][831] subevtcode: 0x9200 | |
| [tl_mbox.c][OutputDbgTrace][834] payload: 00 | |
| [tl_mbox.c][OutputDbgTrace][839] | |
| [tl_mbox.c][OutputDbgTrace][785] sys cmd: 0xFC68 | |
| [tl_mbox.c][OutputDbgTrace][789] payload: 98 DE 02 08 E4 01 03 20 E0 01 03 20 22 04 04 | |
| [tl_mbox.c][OutputDbgTrace][792] |
| import sys | |
| import time | |
| from libpebble2.communication import PebbleConnection | |
| from libpebble2.communication.transports.serial import SerialTransport | |
| from libpebble2.protocol.base import PebblePacket | |
| from libpebble2.protocol.base.types import * | |
| from libpebble2.protocol.system import * | |
| pebble = PebbleConnection(SerialTransport(sys.argv[1])) # argument like /dev/cu.Pebble... | |
| pebble.connect() |
| const int multicastPort = 23232; | |
| const IPAddress multicastAddress(233,252,1,64); | |
| UDP udp; | |
| char buf[100]; | |
| void setup() { | |
| udp.begin(multicastPort); | |
| udp.joinMulticast(multicastAddress); | |
| } |
| 1482c1482 | |
| < 0005c90: 0b50 686f 746f 6e2d 4342 4558 ffff ffff .Photon-CBEX.... | |
| --- | |
| > 0005c90: 0b50 686f 746f 6e2d 4433 3235 ffff ffff .Photon-D325.... | |
| 1499,1537c1499,1537 | |
| < 0005da0: 025f 0201 0002 8181 00c2 b20a 811d 8590 ._.............. | |
| < 0005db0: e3da cdc5 3295 4159 76e2 4b56 6a49 4489 ....2.AYv.KVjID. | |
| < 0005dc0: 1c70 3fb1 5690 bf14 a3be 80b8 cd2b dcfd .p?.V........+.. | |
| < 0005dd0: d36d 8b65 382a baec c664 a7ea d47c 6e01 .m.e8*...d...|n. | |
| < 0005de0: 205e 7816 af6b 8d3a 4ea9 59cc ca96 e932 ^x..k.:N.Y....2 |
| SYSTEM_MODE(SEMI_AUTOMATIC); | |
| UDP udp; | |
| char binaryDeviceID[12]; | |
| const char SKIP_FROM_9_TO_A = 'a' - '9' - 1; | |
| int presence_announcement_coap(unsigned char *buf, const char *id) | |
| { | |
| buf[0] = 0x50; // Confirmable, no token | |
| buf[1] = 0x02; // Code POST |
| static char macString[18]; | |
| static int t = 0; | |
| static bool printed = false; | |
| void setup() { | |
| Spark.variable("mac", macString, STRING); | |
| Serial.begin(115200); | |
| byte mac[6]; | |
| WiFi.macAddress(mac); |
| int last = 0; | |
| char buf[256]; | |
| int toSerial(String s) { | |
| Serial.print("You said via REST API: "); | |
| Serial.println(s); | |
| memset(buf, 0, 256); | |
| int charsRead = 0; | |
| while (Serial.available() && charsRead < 255) { |
| SYSTEM_MODE(SEMI_AUTOMATIC); | |
| bool wasConnecting = false; | |
| int startedConnectingAt = 0; | |
| void setup() { | |
| Spark.connect(); | |
| } | |
| void checkForTimeout() { |
| int binaryToSerial(String s) { | |
| int len = s.length(); | |
| for (int i=0; i < len; i++) { | |
| Serial.write(s[i]); | |
| Serial.write(' '); | |
| Serial.println(s[i], HEX); | |
| } | |
| return len; | |
| } |
I hereby claim:
To claim this, I am signing this object: