Skip to content

Instantly share code, notes, and snippets.

View Davidaredding's full-sized avatar

David Redding Davidaredding

  • Agile Thought
  • United States
View GitHub Profile
@Davidaredding
Davidaredding / Main.cpp
Created November 7, 2023 21:47
Barebones Husky Code
#include <Arduino.h>
#include <SoftwareSerial.h>
#include <HUSKYLENS.h>
/*
https://github.com/HuskyLens/HUSKYLENSArduino/issues/6
Modify HUSKYLENS.h
line 376 by -> currentIndex = _min(currentIndex, result);
line 231 by -> protocolPtr = (Protocol_t *)realloc(protocolPtr, _max(protocolInfo.protocolSize, 1) * sizeof(Protocol_t));
and line 707 by -> uint8_t data[7] = {length};
using System;
using System.Collections.Generic;
namespace Mikes_Code
{
public class Card
{
public string Face;
public int Value;
public String Suit;
using System;
using System.Collections.Generic;
namespace Mikes_Code
{
public class Card
{
public string Face;
public int Value;
public String Suit;
using System;
namespace Mikes_Code
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Gimme a card");
Console.Write("> ");
using System;
using System.Threading;
using System.Threading.Tasks;
using PuppeteerSharp;
using System.Collections.Generic;
namespace netDemo
{
public class Program
{
@Davidaredding
Davidaredding / CharacterTraversal.cs
Created March 19, 2019 20:12
Character Traversal question in C#
public static char? traverse(string s, bool caseInsensitiveMatching = true)
{
var counts = new Dictionary<char, int>();
for(int characterIndex=0; characterIndex < s.Length; characterIndex++)
{
var c_upper = s[characterIndex];
if(!caseInsensitiveMatching)
c_upper = char.ToUpper(s[characterIndex]);
if (counts.ContainsKey(c_upper))
@Davidaredding
Davidaredding / RedisToKestral.cs
Created January 15, 2019 06:11
Simple REDIS to Websocket via Kestral and C#
using Microsoft.AspNetCore;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.DependencyInjection;
using StackExchange.Redis;
using System;
using System.Net.WebSockets;
using System.Threading;
using System.Threading.Tasks;
https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers