Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-12-15 | ui: Use flashing alarm | Lars-Dominik Braun | 1 | -11/+58 | |
2014-12-09 | gyro: non-blocking start/stop, enable only when required | Lars-Dominik Braun | 3 | -35/+67 | |
Save energy by disabling the gyro most of the time (i.e. not in selection mode). | |||||
2014-12-09 | accel: Fix shake gesture detection | Lars-Dominik Braun | 3 | -51/+53 | |
2014-11-25 | gyro/accel: Disable pull-ups | Lars-Dominik Braun | 2 | -10/+8 | |
Not sure they are needed. | |||||
2014-11-25 | gyro: Reduce sensitivity | Lars-Dominik Braun | 1 | -3/+3 | |
2014-11-11 | ui: Update leds when switching to fine selection | Lars-Dominik Braun | 1 | -26/+33 | |
2014-11-11 | ui: Fix debug messages | Lars-Dominik Braun | 1 | -7/+4 | |
2014-11-11 | ui: Simplify accel | Lars-Dominik Braun | 1 | -2/+1 | |
2014-11-11 | pwm: Respect PB0/1’s value set by gyro | Lars-Dominik Braun | 2 | -1/+9 | |
2014-11-11 | Fix i2c out of bounds write | Lars-Dominik Braun | 1 | -3/+3 | |
Fixes longstanding bug that caused strange behavior wrt LED’s states. | |||||
2014-09-30 | Unify entering idle state | Lars-Dominik Braun | 1 | -17/+19 | |
2014-09-30 | Fix theoretical LED step edge case | Lars-Dominik Braun | 1 | -1/+1 | |
2014-09-30 | Limit fine value range | Lars-Dominik Braun | 1 | -1/+7 | |
2014-09-30 | Fix timer return value | Lars-Dominik Braun | 1 | -1/+1 | |
2014-09-30 | Reliable reboot, idle status LED indicator | Lars-Dominik Braun | 4 | -14/+29 | |
2014-09-30 | LED error code for assert() | Lars-Dominik Braun | 2 | -4/+18 | |
2014-09-30 | Add wakeup source mechanism | Lars-Dominik Braun | 9 | -24/+67 | |
Should reduce amount of cpu wakeups with expensive computations. | |||||
2014-09-16 | timer: Support timeouts > 8s | Lars-Dominik Braun | 2 | -13/+64 | |
2014-09-16 | Auto stop alarm | Lars-Dominik Braun | 1 | -4/+10 | |
Currently triggers assert in timer.c | |||||
2014-09-16 | Finally fix speaker | Lars-Dominik Braun | 7 | -134/+62 | |
Use one timer for LED/speaker. Not sure why two did not work. | |||||
2014-08-26 | speaker: Fix beep | Lars-Dominik Braun | 1 | -9/+20 | |
Finally beeps. XXX: nope, it does not. | |||||
2014-08-19 | Add AVRdude terminal | Lars-Dominik Braun | 1 | -0/+3 | |
2014-08-19 | Switch to new timer, fix usability | Lars-Dominik Braun | 1 | -62/+102 | |
Seems to work so far, gyro is a little too sensitive. | |||||
2014-08-19 | timer: Support arbitrary timer values | Lars-Dominik Braun | 2 | -16/+32 | |
FIXME: large values do not work yet. | |||||
2014-08-05 | pwm: Add brightness control | Lars-Dominik Braun | 2 | -54/+55 | |
2014-07-29 | i2c: Make sure status is _OK | Lars-Dominik Braun | 3 | -4/+4 | |
Not sure if this fixes anything. | |||||
2014-07-22 | Use “volatile” on struct members | Lars-Dominik Braun | 2 | -7/+7 | |
Not all struct members are written in an ISR. | |||||
2014-07-22 | Convert printf into puts | Lars-Dominik Braun | 8 | -30/+37 | |
Removes ~1.5k code size, still not working. | |||||
2014-07-22 | Speaker and LED pwm | Lars-Dominik Braun | 7 | -38/+73 | |
Something is not correct here, stack overflow? | |||||
2014-07-08 | Enable assert messages | Lars-Dominik Braun | 2 | -1/+4 | |
2014-07-08 | Coarse/fine selection modes | Lars-Dominik Braun | 2 | -71/+90 | |
2014-06-17 | Alarm state + defines + documentation | Lars-Dominik Braun | 3 | -23/+62 | |
2014-06-17 | Translate LED id’s based on orientation | Lars-Dominik Braun | 1 | -8/+19 | |
And fix orientation change detection. | |||||
2014-06-17 | ui: Added | Lars-Dominik Braun | 8 | -48/+261 | |
Seems to work mostly now. | |||||
2014-06-10 | pwm: Implement blink | Lars-Dominik Braun | 2 | -42/+75 | |
Still flickers a little bit, might have to increase frequency… | |||||
2014-05-27 | Fix compiler warnings | Lars-Dominik Braun | 9 | -16/+23 | |
2014-05-27 | pwm: Initial LED PWM | Lars-Dominik Braun | 4 | -16/+103 | |
2014-05-20 | timer: Switch to 16 bit timer (timer1) | Lars-Dominik Braun | 1 | -34/+21 | |
2014-05-20 | gyro/accel: disable x/y axis | Lars-Dominik Braun | 4 | -40/+37 | |
Currently unused. | |||||
2014-05-06 | accel: Add horizon/shake detection | Lars-Dominik Braun | 3 | -1/+118 | |
2014-04-29 | speaker: Initial implementation | Lars-Dominik Braun | 4 | -1/+65 | |
2014-04-29 | gyro: Replace (broken) angle with ticks | Lars-Dominik Braun | 3 | -25/+49 | |
2014-04-22 | Fix interrupt stuff | Lars-Dominik Braun | 4 | -22/+20 | |
Sorta polling based now, with interrupts used to wake up from sleep only. At least it works. | |||||
2014-04-22 | Increase CPU and UART speed | Lars-Dominik Braun | 5 | -8/+40 | |
Re-enable interrupt based accel. | |||||
2014-04-22 | Activate accel + timer | Lars-Dominik Braun | 6 | -30/+64 | |
2014-04-22 | Add common.h | Lars-Dominik Braun | 5 | -18/+19 | |
2014-04-22 | Initial accel implementation | Lars-Dominik Braun | 5 | -10/+101 | |
2014-04-22 | gyro: Calculate angle | Lars-Dominik Braun | 3 | -27/+59 | |
2014-03-08 | gyroscope: Rename to gyro | Lars-Dominik Braun | 5 | -24/+24 | |
2014-03-05 | Remove delay, add error detection | Lars-Dominik Braun | 1 | -5/+13 | |