Gabriel Staples (@ElectricRCAircraftGuy)
  • Stars
    star
    763
  • Global Rank 39,636 (Top 2 %)
  • Followers 178
  • Following 236
  • Registered over 10 years ago
  • Most used languages
    C++
    41.7 %
    Shell
    13.9 %
    C
    11.1 %
    Python
    11.1 %
    Arduino
    11.1 %
    JavaScript
    5.6 %
    G-code
    2.8 %
    VBScript
    2.8 %
  • Location πŸ‡ΊπŸ‡Έ United States
  • Country Total Rank 13,266
  • Country Ranking
    VBScript
    3
    G-code
    93
    Arduino
    260
    Shell
    616
    C
    1,594
    C++
    2,657

Top repositories

1

eRCaGuy_dotfiles

.bashrc file, terminal prompt that shows current git branch, Arduino setup, Eclipse setup, git diff with line numbers, helpful scripts, improved Linux productivity, etc.
Shell
204
star
2

PDF2SearchablePDF

`pdf2searchablepdf input.pdf` = voila! "input_searchable.pdf" is created & now has searchable text!
Shell
125
star
3

eRCaGuy_hello_world

"hello world" demos & templates for various languages, for beginners and experts alike, incl. gcc build commands for C & C++
C
118
star
4

Windows_Proxy_Toggler

A clickable icon on your Windows desktop to toggle your proxy on and off.
VBScript
72
star
5

eRCaGuy_TimerCounter

An Arduino micros()-like function (encapsulated in a library) with 0.5us precision (since the built-in Arduino micros() function has only 4us precision)
C++
28
star
6

fixed_point_math

Fixed point math practice & test code
C++
27
star
7

RealtekWiFiAdapterSoftware

Software that comes on a tiny little CD with the "LGTERK 1200Mbps USB 3.0 Wifi Adapter" from Amazon
C
25
star
8

ripgrep_replace

ripgrep_replace, or rgr, is a light-weight wrapper around ripgrep, supporting 100% of ripgrep's features + adding '-R' to enable on-disk find-and-replace; rgf2 is an interactive regex finder and viewer with syntax highlighting
Shell
21
star
9

eRCaGuy_PyTime

A simple milli & microsecond-resolution timestamp & loop-synchronization module for Python
Python
20
star
10

eRCaGuy_PyTerm

A datalogging serial terminal/console written in Python (I hope to extend it to Telnet and others later)
Python
15
star
11

eRCaGuy_analogReadXXbit

-A library which does oversampling to allow you to read with a resolution of 10-bit to 21-bit on the Arduino ADC (Analog to Digital Converter)!
C++
12
star
12

BrosTrendWifiAdapterSoftware

Software that comes on the mini CD (which is inconvenient) with BrosTrend WiFi adapters, and my personal installation notes for Linux.
Shell
12
star
13

eRCaGuy_PPM_Writer

An >=11-bit, jitter-free (hardware-based) RC radio PPM signal generator for the Arduino!
C++
7
star
14

MATLAB-Arduino_PPM_Reader_GUI

A program which uses an Arduino to read the stick & switch positions out of the PPM signal on a standard RC Transmitter, and plot and log the data live in MATLAB.
Arduino
5
star
15

Microchip_XC32_Compiler

[Works!] Build your own license-free, GPL version of the latest gcc-based Microchip MPLAB X IDE XC32 C++ compiler
5
star
16

eRCaGuy_ComputaPranksta_Support

Public support for my "Computa Pranksta" mouse jiggler device I sell on Amazon and elsewhere.
5
star
17

ElectricRCAircraftGuy.github.io

My github pages website at gabrielstaples.com
JavaScript
5
star
18

AlfaWiFiAdapterSoftware

Software that comes on the CDs (which are inconvenient) with Alfa WiFi adapters, and my personal installation notes for Linux
C
5
star
19

sublime_gcode

gcode (g-code) syntax highlighting for the Sublime Text editor; useful for viewing or editing CNC or 3D printer gcode files
G-code
4
star
20

eRCaGuy_TouchLamp

-an Arduino-based touch-lamp, using capacitive touch, with NO touch library (just a function) and NO additional touch hardware (just an Arduino and a wire)
Arduino
4
star
21

eRCaGuy_gtest_practice

googletest (gtest) & googlemock (gmock) practice
C++
3
star
22

ElectricRCAircraftGuy

Let me introduce myself to you...
2
star
23

eRCaGuy_ButtonReader

-Based on the main Arduino "Debounce" example, read a button or switch's latest action or state easily, so you can act when the button is pressed OR released!
C++
2
star
24

FreeFileSync

- a copy of FreeFileSync source (~v9.7 or later) from https://www.freefilesync.org/ that I'm patching to make buildable in Linux Ubuntu
C++
2
star
25

PWM_Reader2_WORKS_PERFECTLY_Hayden_car_lights

-not an ongoing project, just a quick proof-of-concept to read an RC PWM signal
C++
2
star
26

Banned_Google_Reviews

Use the Issues tab of this repo to paste your Google reviews which have been removed from Google Maps because someone affiliated with the reviewed establishment clicked the "flag" button to ban the review since it was negative.
2
star
27

eRCaGuy_Peer2Peer

A peer-to-peer send and receive synchronous half-duplex communication protocol with handshaking and auto-timeout, that requires only 2 (and any 2) pins, no timers, and no interrupts
C++
2
star
28

eRCaGuy_WDTimer

-use this code to use the watchdog timer to attach an interrupt that automatically perform some action every ___ms (user-defined). The benefit here is that your attached function is guaranteed to execute at the interval you specify (it can't get blocked by delay() or other functions in your main loop), and that is uses the *watchdog timer*, thereby keeping your other timers (ex: Timer0, Timer1, Timer2) free to be used by other libraries!
C++
2
star
29

MAX5481_DigitalPotCommander

sample code to control and command a MAX5481 digital potentiometer using SPI commands, including storing commands in the chip's on-board EEPROM, or not
Arduino
2
star
30

eRCaGuy_CodeFormatter

A collection of scripts & configuration files to quickly and easily format your code (by calling clang-format, for instance)
Python
1
star
31

eRCaGuy_EventReader

-the most thorough and robust button and event debouncing algorithm for Arduino that man has ever known :)
C++
1
star
32

bug_reports

Consumer bug reports you and I can report for any product or service we use. Add additional details & screenshots to an Issue here and link to it when submitting help requests through their website.
1
star
33

Arduino-STEM-Presentation

An in-depth half-day presentation and workshop I presented to a bunch of teachers in Dayton, Ohio in 2014 while working for the Air Force Research Laboratory.
C++
1
star
34

LibreBulletin

A semi-automated LibreOffice bulletin for Sunday meetings of the Church of Jesus Christ of Latter-day Saints
Python
1
star
35

TVBGone

My TVBGone code version (basically just very minor changes from Ken Shirriff's latest V1.2, which he ported to Arduino)
C++
1
star
36

FIT-Waving-Hand

-gimmicky trinket I programmed at the Florida Institute of Technology (FIT) using at the minimum a light sensor and two servos with a toy hand on a stick to wave at people as they pass by
Arduino
1
star
37

Chrome-Case-Sensitive-Find

A case-sensitive Find tool (recommended to use Ctrl + Shift + F or Ctrl + Alt + F) for the Google Chrome Browser
JavaScript
1
star
38

eRCaGuy_backup

Easily back up your files on any Linux system via a Bash rsync wrapper which supports dry-runs, include & exclude files, and nice logging.
Shell
1
star
39

eRCaGuy_Engineering

General engineering equation sheets, notes, knowledge, links, etc, including Electrical and Aeronautical Engineering
C
1
star
40

arduino-softtimer

Automatically exported from code.google.com/p/arduino-softtimer
C++
1
star
41

eRCaGuy_X9C_digital_pot

Arduino driver for the Renesas X9C102 (1k), X9C103 (10k), X9C503 (50k), and X9C104 (100k) family of digital potentiometers.
C++
1
star
42

ArduSTM

Going from Arduino to professional with STM32 microcontrollers.
1
star