brghena
Northwestern CS assistant teaching faculty. Embedded systems researcher. Former member of @lab11.
Northwestern UniversityEvanston, IL
Pinned Repositories
amber_hacking
Trojan Hardware implemented in the OpenCores Amber ARM Core
appkit-statements
Statements for academic applications
brghena-homepage
My personal homepage
nu-wirelessiot-base
Base files for NU CS397/497 Wireless Protocols for IoT
buckler
Development board for teaching embedded systems
nrf52x-base
Starting point and shared code for Nordic nRF52x Thread/BLE platforms.
signpost
Exploring what happens when you put computers on sign posts.
nu-microbit-base
Starter code for Northwestern course CE346 based on Microbit v2
tock
A secure embedded operating system for microcontrollers
brghena's Repositories
brghena/amber_hacking
Trojan Hardware implemented in the OpenCores Amber ARM Core
brghena/appkit-statements
Statements for academic applications
brghena/brghena-homepage
My personal homepage
brghena/eecs373_toolchain_examples
brghena/sanderson-annotations
Reads Brandon Sanderson's book annotations and formats as an epub book.
brghena/courses
Course materials and descriptions for the classes I teach.
brghena/dropbox_exclude
Ignore files and folders within dropbox
brghena/tock-register-example
brghena/nu-wirelessiot-base
Base files for NU CS397/497 Wireless Protocols for IoT
brghena/awesome-microbit
A curated list of BBC micro:bit resources.
brghena/brick-tutorial-buildsys2017
brghena/buckler-external-repo
Example of how to create a repo that uses Buckler
brghena/checkedc
Checked C is an extension to C that adds checking to detect or prevent common programming errors such as buffer overruns and out-of-bounds memory accesses. This repo has a wiki for Checked C, sample code, the specification, and test code.
brghena/ESP-1ch-Gateway
Version 6 of the single channel gateway
brghena/ge211
A relatively simple C++ student game engine
brghena/git-example
Example Git repo for class demos
brghena/GradescopeBase
This is the base of any Gradescope autograder.
brghena/nautilus
Nautilus Aerokernel
brghena/noble
A Node.js BLE (Bluetooth Low Energy) central module
brghena/node-serialport
Node.js package to access serial ports for reading and writing OR Welcome your robotic JavaScript overlords. Better yet, program them!
brghena/nu-microbit-base
Starter code for Northwestern course CE346 based on Microbit v2
brghena/platform-nordicnrf52
Nordic nRF52: development platform for PlatformIO
brghena/RadioLib
Universal wireless communication library for embedded devices
brghena/svg_utils
Python tools to create and manipulate SVG files
brghena/tock-rust-template
Template for a Rust Tock process
brghena/um-firmware
Firmware for Urban Moose - https://github.com/timhawes/urban_moose
brghena/uncrustify-formatter
Uncrustify format for projects
brghena/venusbackend
This is the universal backend for the Venus project.