aboutsummaryrefslogtreecommitdiff
path: root/AT91SAM7S256
AgeCommit message (Collapse)Author
2011-02-22Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTat-Chee Wan (USM)
2011-02-22forgot to remove unconditional initialization and breakpoint invocationTat-Chee Wan (USM)
2011-02-21Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTat-Chee Wan (USM)
2011-02-21Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTat-Chee Wan (USM)
2011-02-21Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTat-Chee Wan (USM)
2011-02-21Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTat-Chee Wan (USM)
2011-02-14removed assert call to avoid bloating executableTat-Chee Wan (USM)
2011-02-14Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTat-Chee Wan (USM)
2011-02-14added hooks to invoke debugger from nxt firmware comm moduleTat-Chee Wan (USM)
2011-02-14Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTat-Chee Wan (USM)
2011-02-14Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTat-Chee Wan (USM)
2011-02-14made debugger conditionalTat-Chee Wan (USM)
2011-02-09provide access to the maximum speed and acceleration from user code and iomapNicolas Schodet
2011-02-09add speed and acceleration limit to absolute position regulationNicolas Schodet
When the set position is changed, absolute position regulation will run the motor as fast as possible to reach the requested position. This is not always the needed behaviour. This commit add speed and acceleration filtering to the position change.
2011-02-09slightly change the fractional change algorithm to minimize mean errorNicolas Schodet
2011-02-09move fractional position error code in its own functionNicolas Schodet
2011-02-09factorize code used for PID regulationNicolas Schodet
2011-02-09add option to disable saturation in regulation intermediary valuesNicolas Schodet
When computing PID, the output code limit the value of P and I participation. This is a problem as this introduces non-linearities and limits the efficiency of P and I terms.
2011-01-29add fractional speed support for faster regulationsNicolas Schodet
Original speed ranges from 0 to 100 per 100 ms. To keep the same range while lowering the regulation delay, a scaling must be done. This change scales the speed value and add support for fractional speed in order to keep the same granularity.
2011-01-29replace unused PwnFreq IOMap with RegulationTimeNicolas Schodet
2011-01-29add absolute position controlNicolas Schodet
2011-01-29Merge branch 'jch'Nicolas Schodet
2011-01-29use SLONG instead of SWORD in output codeNicolas Schodet
The ARM is working in 32 bit; there is no gain in working with 16 bit integers which are actually half words on 32 bit systems.
2011-01-27add output optionsJohn Hansen
Imported from NXT Enhanced Firmware.
2011-01-27use a function for bounds checking in output codeNicolas Schodet
2011-01-24replace RCX temperature conversion table with a polynomialNicolas Schodet
2011-01-21Merge branch 'jch'Nicolas Schodet
2011-01-21remove unused values in temperature conversion tableJohn Hansen
Imported from NXT Enhanced Firmware.
2011-01-21replace many array indexes with pointer access, remove duplicated codeJohn Hansen
Imported from NXT Enhanced Firmware.
2011-01-21remove duplicated code in lowspeed moduleJohn Hansen
Imported from NXT Enhanced Firmware.
2011-01-21factorize code in input moduleJohn Hansen
Imported from NXT Enhanced Firmware.
2011-01-21replace many array indexes with pointer accessJohn Hansen
Imported from NXT Enhanced Firmware.
2011-01-21use float instead of double when possibleJohn Hansen
Useless use of double precision math will include large functions and eat CPU time. Imported from NXT Enhanced Firmware.
2011-01-21add support for native executableJohn Hansen
Enable the use of native compiled program from standard firmware interface. See http://www.tau.ac.il/~stoledo/lego/nxt-native/ for more details. Imported from NXT Enhanced Firmware.
2011-01-18Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTat-Chee Wan (USM)
2011-01-18Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTat-Chee Wan (USM)
2011-01-17Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTC Wan
2011-01-14Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTC Wan
2011-01-12Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTat-Chee Wan (USM)
2011-01-10Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTC Wan
2011-01-10Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTat-Chee Wan (USM)
2011-01-05Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTC Wan
2011-01-04Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTC Wan
2010-12-30Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTC Wan
2010-12-27Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTC Wan
2010-12-23Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTC Wan
2010-12-23invoke thumb breakpoint for testingTC Wan
This is to prepare for testing only. Not working code (yet).
2010-12-21initialize debuggerTC Wan
Initialize Debugger in Setup
2010-12-21invoke armdebg undef handler in vector table, initialized abort stackTC Wan
Update vector table to call debugger undef_handler. Initialized Abort stack on startup.
2010-12-21updated makefile and linker file for armdebug supportTC Wan