Statistics
| Revision:

root / trunk / code / projects @ 1579

Name Size Revision Age Author Comment
  autonomous_recharging 1390 almost 5 years Rich Hong fixes #570 avrdude port detection
  bom_tracker 1542 almost 5 years John Sexton Changed Push-Pull to display BOM histogram as w...
  colonet 1428 almost 5 years Ryan Cahoon Add new bootloader prototype supporting wireles...
  diagnostic_station 1561 almost 5 years David Schultz Updated all makefiles. You may need to update ...
  fp_math 1579 almost 5 years Justin Scheiner Initial pass at a 32-bit fixed point library. ...
  girlscouts 1561 almost 5 years David Schultz Updated all makefiles. You may need to update ...
  i2c_charge_station 666 over 6 years Kevin Woo Added charging station's i2c_auto code in so th...
  libdragonfly 1549 almost 5 years John Sexton Updated IR rangefinder lookup table. Now report...
  libwireless 1460 almost 5 years David Schultz put lcd and rangefinder lookup tables into prog...
  mapping 1561 almost 5 years David Schultz Updated all makefiles. You may need to update ...
  object_manipulation 1561 almost 5 years David Schultz Updated all makefiles. You may need to update ...
  scheduler 1574 almost 5 years Justin Scheiner Working scheduler. Booyakasha.
  template 1561 almost 5 years David Schultz Updated all makefiles. You may need to update ...
  unit_tests 1561 almost 5 years David Schultz Updated all makefiles. You may need to update ...
  wireless_bootloader 1443 almost 5 years Ryan Cahoon 1. Alpha code to trigger the new wireless bootl...
Makefile 490 Bytes 1561 almost 5 years David Schultz Updated all makefiles. You may need to update ...

Latest revisions

# Date Author Comment
1579 11/23/2009 06:02 pm Justin Scheiner

Initial pass at a 32-bit fixed point library.

- Generated cosine / sine tables, put them in PROGMEM

- Wrote initial quadratic interpolation cosine function.
... not safe to use yet, but it seems to work for non-edge
cases. Need to write a better way to test it.

1574 11/19/2009 02:19 am Justin Scheiner

Working scheduler.

Booyakasha.

1573 11/18/2009 11:17 pm Justin Scheiner

svn is being wonky...

Changes to the scheduler, still doesn't work.
avr-gcc has its own convention for saving state
on entry and exit that's the same every time, so
I lean on this now to restore the context.

I think that it's very close,
my guess is that when new tasks are launched, RETI is ...

1561 11/16/2009 09:53 pm David Schultz

Updated all makefiles. You may need to update the port settings to get your project to program the robots again.

1553 11/16/2009 07:51 pm John Sexton

Removed old rangefinder folder in trunk/projects. This folder has been moved to its own branch.

1549 11/16/2009 07:31 pm John Sexton

Updated IR rangefinder lookup table. Now reports in millimeters with an accuracy of +-10mm.

1548 11/16/2009 06:46 pm Dan Shope

Updated rangefinder.h with new MIN_ADC and MAX_ADC values

1546 11/16/2009 03:20 am Justin Scheiner

Broke build.

1545 11/16/2009 03:20 am Justin Scheiner

Fixes..

Defaults to main,
Creates launch stacks (just realized this is sort of backwards),
Returns to tasks that are already running.

1544 11/16/2009 03:10 am Justin Scheiner

I gave the scheduler a crack based on avrOS and the code
from 18348 that I think caused John to add these skeleton files.

Very very basic preemptive task scheduling that runs through the
list of tasks, checks if they are ready to run based on a timer period...

View revisions

Also available in: Atom