Project

General

Profile

Statistics
| Revision:

root / trunk / code / projects @ 1579

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