summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Invert Timer 0 operation to avoid spikes at 0 % duty cycleHEADmasterAnton Eliasson2015-01-161-2/+3
* Backport the internal clock calibration valueAnton Eliasson2015-01-161-1/+4
* Update dimmer code to be compatible with the newer serial libAnton Eliasson2015-01-161-8/+1
* Add a somewhat working integrator windup protectionAnton Eliasson2015-01-111-1/+2
* Increase buffer sizeAnton Eliasson2015-01-111-1/+1
* Support reading out the controller I termAnton Eliasson2015-01-112-2/+5
* Disable echo. Set the initial reference value to 0Anton Eliasson2015-01-111-2/+2
* Let's use some nice floats to calculate the I controller parameterAnton Eliasson2015-01-112-4/+4
* Remove trash from PC serial libAnton Eliasson2015-01-111-1/+1
* Print a newline on exitAnton Eliasson2015-01-111-3/+1
* Increase buffer sizeAnton Eliasson2015-01-111-4/+4
* Implement simple serial terminalAnton Eliasson2015-01-111-5/+30
* Rename main program and add MakefileAnton Eliasson2015-01-112-1/+10
* Simple serial reading and writing programAnton Eliasson2015-01-111-0/+20
* Ignore object files and compiled binariesAnton Eliasson2015-01-111-0/+4
* Add the PC serial comm lib from IEA, or whoever wrote itAnton Eliasson2015-01-112-0/+139
* Enable integrational action in regulator. Not sure if it works as intended.Anton Eliasson2015-01-101-2/+2
* Add support for getting and setting y_ref and T_iAnton Eliasson2015-01-101-2/+16
* Add support for getting more values. Make y and u global.Anton Eliasson2015-01-101-3/+11
* Implement simple command promptAnton Eliasson2015-01-101-0/+51
* K is now modifiableAnton Eliasson2015-01-101-1/+1
* Add echoing functionality to serial libraryAnton Eliasson2015-01-103-3/+11
* Rename "status led 2" to "error led"Anton Eliasson2015-01-103-3/+3
* Merge init functions, because the timers' usages overlap anywayAnton Eliasson2015-01-101-6/+2
* Move decoding of the quadrature encoder to a synchronous interruptAnton Eliasson2015-01-101-11/+18
* Make stdin blocking. fgets and friends can then be used in a sensible way.Anton Eliasson2015-01-101-10/+16
* Replace magic value with constantAnton Eliasson2015-01-101-1/+1
* Reduce regulator K parameter during testingAnton Eliasson2015-01-101-1/+1
* Embarrassing cleanupAnton Eliasson2015-01-081-22/+6
* Reduce the buffer sizes (since there are now two of them)Anton Eliasson2015-01-081-1/+1
* Implement a receive bufferAnton Eliasson2015-01-081-3/+15
* Drop unnecessary prototypeAnton Eliasson2015-01-081-1/+0
* Move serial receive interrupt handler to serial libraryAnton Eliasson2015-01-082-7/+7
* Generalize the circular queue structure in the serial libraryAnton Eliasson2015-01-081-15/+31
* Fix a commentAnton Eliasson2015-01-081-1/+1
* Disable a warning.Anton Eliasson2015-01-081-1/+1
* Replace incoming CR's with LF'sAnton Eliasson2015-01-081-5/+6
* Variable renamingsAnton Eliasson2015-01-081-10/+10
* Implement simple P-regulator usable for testingAnton Eliasson2015-01-081-4/+31
* Remove debugging codeAnton Eliasson2015-01-081-4/+0
* Replace magic numbers with constantsAnton Eliasson2015-01-081-3/+9
* UncommentAnton Eliasson2015-01-081-5/+5
* Revert "Hey counter, you are now a signed int"Anton Eliasson2015-01-081-3/+3
* Debug printing of momentary speedAnton Eliasson2015-01-081-1/+5
* Remove PCINT code. Polling will suffice for now.Anton Eliasson2015-01-081-32/+0
* Invert PWM Compare Output Mode to avoid spikes at 0 % duty cycleAnton Eliasson2015-01-081-3/+4
* Hey counter, you are now a signed intAnton Eliasson2015-01-071-3/+3
* Manual tuning of OSCCAL. Still not perfect *sigh*Anton Eliasson2015-01-071-1/+1
* Fire an interrupt every 100 ms using Timer 1Anton Eliasson2015-01-071-0/+18
* Enable all the errors in the world, pleaseAnton Eliasson2015-01-075-5/+5