summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-11-19Moved driver related files to a subdirectory.Vegard Storheil Eriksen9-2/+2
2011-11-19Separated AHRS and telemetry code.Vegard Storheil Eriksen4-60/+99
2011-11-19Avoid symbol conflicts from usart.h and xbee.h.Vegard Storheil Eriksen4-54/+65
2011-11-19Add hal_init() to abstract away RCC from entry.cpp.Vegard Storheil Eriksen2-3/+13
2011-11-19Moved os and hal related files into subdirectories.Vegard Storheil Eriksen21-34/+31
2011-11-10Fixed initialization delay.Vegard Storheil Eriksen1-3/+1
2011-11-10Added fault handler stubs.Vegard Storheil Eriksen1-0/+10
2011-11-10Add motor speed to telemetry.Vegard Storheil Eriksen1-10/+14
2011-11-10Enable ADC reading of battery status.Vegard Storheil Eriksen2-2/+28
2011-11-10Added DMA and ADC register structures.Vegard Storheil Eriksen1-0/+44
2011-11-10Fixed system handler priority setting.Vegard Storheil Eriksen1-1/+1
2011-10-10Add GPS code.Vegard Storheil Eriksen3-0/+119
2011-10-10Give all hardware enough time to initialize.Vegard Storheil Eriksen1-1/+2
2011-10-10Fix unused variable warning.Vegard Storheil Eriksen1-1/+1
2011-10-10Add dummy symbols.Vegard Storheil Eriksen1-0/+6
2011-10-10Add memory pool allocator.Vegard Storheil Eriksen2-0/+151
2011-10-10Remove various LED calls.Vegard Storheil Eriksen2-9/+0
2011-10-10Avoid PPMSum buffer overrun.Vegard Storheil Eriksen1-0/+1
2011-10-10Lock xbee while writing a message.Vegard Storheil Eriksen1-0/+8
2011-10-10Add mutex class.Vegard Storheil Eriksen1-0/+42
2011-10-10Send type with xbee message.Vegard Storheil Eriksen2-17/+16
2011-10-10Yield while waiting for I2C transaction completion.Vegard Storheil Eriksen1-2/+7
2011-10-08Interrupt driven I2C.Vegard Storheil Eriksen2-17/+156
2011-10-08Add Interrupt::set_priority().Vegard Storheil Eriksen1-0/+8
2011-10-08Time::sleep() is static.Vegard Storheil Eriksen1-1/+1
2011-09-04Read and send accelerometer.Vegard Storheil Eriksen2-1/+44
2011-09-04Transmit gyro values over zigbee.Vegard Storheil Eriksen3-7/+22
2011-09-04Added Thread::start().Vegard Storheil Eriksen2-1/+5
2011-09-04Added systick based sleep().Vegard Storheil Eriksen4-5/+41
2011-09-03Added context switching and yield for cooperative multithreading.Vegard Storheil Eriksen4-3/+122
2011-09-03Call constructors and destructors.Vegard Storheil Eriksen1-0/+16
2011-09-03Added STK register structure.Vegard Storheil Eriksen1-0/+9
2011-08-28Adapted code to changes on new controller board.Vegard Storheil Eriksen5-67/+75
2011-07-10More tuning.Vegard Storheil Eriksen1-5/+5
2011-07-10200 Hz update rate.Vegard Storheil Eriksen1-1/+1
2011-07-10Limit commands.Vegard Storheil Eriksen1-4/+22
2011-07-10Added rate PID control.Vegard Storheil Eriksen1-7/+51
2011-07-09Added ITG3200 wrapper.Vegard Storheil Eriksen2-7/+50
2011-07-09Enable PWM output on TIM2. Base mainloop timing on TIM2.Vegard Storheil Eriksen1-12/+13
2011-07-09Added synced-flag to PPMSum class.Vegard Storheil Eriksen2-2/+5
2011-07-09TIM4 input clock is 72MHz.Vegard Storheil Eriksen1-1/+1
2011-07-03Moved peripheral classes to seperate files.Vegard Storheil Eriksen7-194/+242
2011-07-03Add continue to .gdbinit.Vegard Storheil Eriksen1-0/+1
2011-07-03Removed old stuff.Vegard Storheil Eriksen25-2329/+2
2011-07-02Test ppmsum decoding by input capture.Vegard Storheil Eriksen1-1/+71
2011-07-02Added timer registers.Vegard Storheil Eriksen1-0/+32
2011-07-02Test USART1 interrupt.Vegard Storheil Eriksen1-3/+12
2011-07-02Seperated IRQs and Exceptions. Added Interrupt::enable().Vegard Storheil Eriksen1-10/+22
2011-07-02Added NVIC and SCB registers.Vegard Storheil Eriksen1-0/+30
2011-06-12Added interrupt<>() template.Vegard Storheil Eriksen4-12/+238