Skip to content

Instantly share code, notes, and snippets.

View shirish47's full-sized avatar

Shirish Jadav shirish47

View GitHub Profile
@shirish47
shirish47 / EPD_Demo.ino
Created February 2, 2017 07:14
I was not able to find link to this code that I have downloaded through library manager in Energia so here it is.
/**
* Copyright (c) Pervasive Displays Inc. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice,
@shirish47
shirish47 / Timer_test.c
Created November 8, 2017 10:07
how to use freeRTOS timer API's in ESP32 (basic). Needed it for stoping advertisement after some time as There is not time out functionality.
#include <stdio.h>
#include "freertos/FreeRTOS.h"
#include "esp_log.h"
#include "freertos/timers.h"
#define TAG "TIME"
/* timer calls the function ping after interval time. xTimerCreate() takes interval in TICKs so
pdMS_TO_TICKS() converts ms interval to appropriate TICKS. pdTRUE will set timer to call periodically and if Set pdFALSE,
function is called once only */
@shirish47
shirish47 / lambdafunction.js
Created May 14, 2018 13:14
lambda reading S3 Bucket files and merging Array data from multiple files to one file and storing back to S3
/*
this was a part of a project where we were storing data from AWS IoT
and then triggering AWS lambda to datafiles and make them one single CSV file
So this might be useful later on.
*/
var AWS = require('aws-sdk');
var s3 = new AWS.S3();
var jsonexport = require('jsonexport');
var fs = require('fs');
@shirish47
shirish47 / array_size_test.ino
Last active May 18, 2018 13:49
ESP32 RAM max array test
/* Author: Shirish Jadav
* Date: 2, May 2018
*
* This code shows basic TCP connection over WIFI.
* update variables ssid, pass, HOST, PORT before uploading
*/
#include <WiFi.h>
#include <WiFiMulti.h>
char* ssid = "yourWifiName"; // Your wifi access point name you want to connect to