summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-06-24bugfix: fixed Makefile not compilingJoshua Liu
2025-06-24feat: created MakefileJoshua Liu
2025-06-24docs: added a comment about what the magic numbers are for create_hid_handlerJoshua Liu
2025-06-22feat: added error message for when resetkeystream failsJoshua Liu
2025-06-22feat: removed redundant function closeJoshua Liu
2025-06-22feat: created the function declaration and some implementation of ↵Joshua Liu
destroy_streamdeck and clean_exit
2025-06-22docs: more details on the _read fcnJoshua Liu
2025-06-22created the function declarations for die, set_data, parsestreamdeckdata and ↵Joshua Liu
writestreamdeckdata, and implemented set_data and die
2025-06-22style: mostly style changes, although I did add an error fprintf in the init ↵Joshua Liu
function
2025-06-19feat: removed more unnecessary macro constants and moved enumeration ↵masterJoshua Liu
declaration into devdetails.h
2025-06-19feat: removed unnecessary macro constantsJoshua Liu
2025-06-19feat: included library files to enable JSON readingJoshua Liu
2025-06-19feat: created functions.c and functions.h, these files will be used to store ↵Joshua Liu
information and code for functions that are executed when a button is pressed
2025-06-19feat: moved imports from streamdeck.c into here, and added function ↵Joshua Liu
declaration for init
2025-06-19feat: created new function, init, this will do various initialization, ↵Joshua Liu
including the hid init, moved from create_hid_handler, also defined various internal functions
2025-06-19feat: created devdetails.h, a file where I will define various device ↵Joshua Liu
related constants
2025-05-18refactor: moved most of the imports hereJoshua Liu
2025-05-18feat: implemented several of the functions, added some more function ↵Joshua Liu
declarations
2025-05-18feat: corrected a typo'Joshua Liu
2025-05-03feat: did some more annotations, mostly relating to callbacks, which are how ↵Joshua Liu
we handle key inputs from the stream deck
2025-04-30doc: continued to annotated the example provided by the Python versionJoshua Liu
2025-04-30feat: inital commit, mostly moving files from old repository. streamdeck.c ↵Joshua Liu
now contains basic HIDAPI implementations, util library is still mostly empty