Skip to content

Instantly share code, notes, and snippets.

View dingari's full-sized avatar

Daníel Grétarsson dingari

  • Genki Instruments
  • Reykjavík, Iceland
View GitHub Profile
@wereii
wereii / simple_gamepad_hid.h
Last active March 7, 2025 12:51
Very Simple Gamepad HID Descriptor
//simple_gamepad_hid.h
#define REPORT_BYTE_LENGTH 4 // (8 + 16 + 8) / 8
char ReportDescriptor[44] = {
0x05, 0x01, // USAGE_PAGE (Generic Desktop)
0x09, 0x05, // USAGE (Game Pad)
0xa1, 0x01, // COLLECTION (Application)
0xa1, 0x00, // COLLECTION (Physical)
// ReportID - 8 bits
@myusuf3
myusuf3 / delete_git_submodule.md
Created November 3, 2014 17:36
How effectively delete a git submodule.

To remove a submodule you need to:

  • Delete the relevant section from the .gitmodules file.
  • Stage the .gitmodules changes git add .gitmodules
  • Delete the relevant section from .git/config.
  • Run git rm --cached path_to_submodule (no trailing slash).
  • Run rm -rf .git/modules/path_to_submodule (no trailing slash).
  • Commit git commit -m "Removed submodule "
  • Delete the now untracked submodule files rm -rf path_to_submodule