I've redesigned the way screens/apps are handled and introduced a main menu. More importantly, I have managed to get the average current consumption down to 350-550uA (1.5mA previously)! Turns out a huge chunk of it - 800uA, was a bug in the TWI (I2C)...
I ended up using the key combination for On and Mode (it seemed appropriate) to change the mode, which basically is between TI-83 keyboard mode for the TI-83 emulator and Regular mode which allows through various submodes access to just about all of...
When I set about this project the first thing I wanted to work out was what LED I was going to use, as this would drive the requirements of everything else in the project, driver, lens, heatsinking, etc. Due to personal preference I decided that I wanted...
I modified Android application and Control Unit firmware so that front lights can also be controlled (brightness, blinking mode) via Bluetooth. Previously only rear lights settings were being sent from the phone. Now Control Unit receives all the settings...
I did another test with the rev1 prototype, this time only measuring voltage, and bringing it all the way to the maximum voltage of 60V. Again I am doing calibration and comparison to my Fluke 101 Multimeter. This has a problem as the Fluke 101 does...
After a sinuous but exciting road, the Beta prototype came out nice, the entire device is amazingly small: I was able to design it to fit the 110x70mm aluminium enclosure I planned initially without renouncing to any of the sensors nor reducing the 1500mAh...
On my TI-89, one of the battery contacts on the PCB was heavily corroded and it took a good deal of time and heat to reflow solder to make a new pad. I did this to the V200 as a preventative measure too, but I guess I heated up the nearby fuse to where...
Looking at the registers I noticed something. the first 24 bytes look like they have data and the last 6 bytes look like they have data. This looks like what a WII peripheral in encrypted mode would look like. The fixed 8 byte pattern repeating every...
What's up guys! Today I chatted with Hologram.io developers Ben Strahan and Chris Gammell and I'm super excited to tell you that for my Indiegogo campaign launching on Feb 1st all units delivered after the campaign will include a...
I finally got the drifting problems sorted out! I added a lot of data logging to the code and spotted the switch bouncing when I ran it drawing circles over and over.[(98)=100][(82)=84][(101)=204][(116)=118] [(103)=105] [(0)=183] [(40)=42][(133)=214][(87)=89][(103)=150]Its...
The build of the module was pretty strait forward...with some complications. Except for one all footprints matched the parts I have. The LDO for VCC_USB was the wrong footprint, a SOT-89-3 should have been a SOT-223. I fixed this by soldering cables...
Improving mocks I have decided to use Rust for mocking libcmfwk and libshmem_manager, as it is the language I am most comfortable with. By creating accurate mocks for these libraries, I aim to resolve the issue where camctld hangs while trying to send...
So since the Teensy++ 2.0 bootloader is not available and I'm not feeling comfortable to learn all the bells and whistles of USB communications I was looking for other options. Googling "at90usb1287 arduino" I found this https://github.com/mattairtech/ArduinoCore-avr...