First commit of the minimum code to read data from the sensor.
Adding the mapping from 64 items into a 16x4 array
Adding default eeprom and printing function
adding ir data array parsing code, added example ir and eeprom data
Adding the ir parsing code w/ register parsing. There are still some open questions about which dat athe register data is supposed to be, but I'm going off my hunch and I feel like that is sufficient at the moment
Adding a test on the irblue code
Got a better IRDump from the device, tweaked a mistake in the test code to reflect what we should really expect
finished the eeprom parsing code
Added a cheeky message to expain why a given field should not be refactored a certain way
Adding logic to select ir and eeprom data and removed extraneous prints
Adding the eeprom class finally, has printing and updates correctly
Moved IRParsing code into IRblue class, added the fancy yield routine which will silently update eeprom data whenever eeprom data is recieved. still need to add silent recconection and test with real data, but currently works with the ir dump I collected
Adding a better comment on test_irblue
Added framework for calculate, added the two_d_map to map the calculation function across the entire dataset
Got calculation code working correctly; will validate more strenously after fixing some bluetooth issues
Awesome commit where I finally resolve some of the weird threading issues, fix a bug I had with the yielding of data, and otherwise have the irb lue code to a state where it is usable and correct, save for one more fix
Adding the mapping to map in the data with calculatoin applied
finally fixed nasty compute bug
Fixing some issues with the compute, adding plot code to show sensor response for report, adding irblue bug fixes. Should be production ready at this point