Dominic Clifton
d19a5e7046
Cleanup project structure. Update unit test Makefile to place object
...
files in obj/test
2014-05-31 22:43:06 +01:00
dongie
a3476cf59c
Remove FY90Q support.
...
Conflicts:
Makefile
src/board.h
src/drivers/adc_fy90q.c
src/drivers/pwm_fy90q.c
src/drv_adc.h
src/sensors.c
src/startup/startup_stm32f10x_md_fy90q.s
2014-05-30 09:45:15 +01:00
dongie
0e80dbf025
reformat I2C driver and align comments. add timeout checking and move hardware reinit common code into separate function.
...
moved nvic priority group init into drv_system, where it belongs
Conflicts:
src/drivers/system_common.c
src/drv_i2c.c
2014-05-30 09:38:03 +01:00
treymarc
ac520b0676
usf hardware fpu with target stm32f30x
2014-05-24 20:40:12 +00:00
Dominic Clifton
4be9d953ac
CHEBUZZF3 - Implement ADC driver for 3 ADC channels. Use STM32F3 linker
...
script so it uses the right values for RAM and FLASH size.
2014-05-12 00:17:14 +01:00
Dominic Clifton
10f3835491
CHEBUZZF3 - Use timer configuration that matches the hardware.
2014-05-08 01:28:31 +01:00
Dominic Clifton
b0cc4df73f
STM32F3DISCOVERY - Enable LEDs. Use RED LEDs instead of buzzer output.
...
LED and BUZZER outputs on the STM32F3DISCOVERY are inverted.
2014-05-05 13:17:12 +01:00
Dominic Clifton
019bb450c8
Adding a FIXME regarding failureMode() method signature.
2014-05-02 21:20:01 +01:00
Dominic Clifton
ef06d438e4
STM32F30x - Use USART2 non-DMA RX. This enables the use of serial-rx.
2014-05-02 19:56:40 +01:00
Dominic Clifton
fbe2f82c05
STM32F30x - Enable serial PWM (PPM) input on PWM1.
...
This might also fix parallel PWM input too, but untested.
2014-05-01 20:20:24 +01:00
Dominic Clifton
133f75a17b
Update PWM driver so that all 10 PWM outputs work. Softserial also now
...
works as expected. PWM/PPM input untested. UART2 probably broken.
2014-05-01 15:09:32 +01:00
Dominic Clifton
8d9ce86a5a
get GPIO and USART ports working.
...
The STM32F3DISCOVERY board would crash when setting GPIOA Pin_13 or
Pin_14 to analog mode so they are excluded in the gpio initialisation.
The USART GPIO configuration did not work when using the F10x code. The
USART status and DMA registers are different too.
2014-04-25 15:19:28 +01:00
Dominic Clifton
cde26ac1a2
Fix eeprom writing. Update some clocks. Add fake implementation of acc
...
and gyro to allow the main loop to run.
2014-04-25 03:50:33 +01:00
Dominic Clifton
0598704872
First commit of port to STM32F3DISCOVERY board.
...
work-in-progress, it does compile and run though but hangs early on in
main() because of unimplemented features.
2014-04-25 01:09:19 +01:00
Dominic Clifton
a3d2a3df2d
Merge remote-tracking branch 'multiwii/master'
...
Conflicts:
obj/baseflight.hex
src/config.c
src/drivers/system_common.c
src/main.c
src/mw.h
src/serial_cli.c
2014-04-21 12:35:44 +01:00
Dominic Clifton
2f07f52cf7
Update system/beeper drivers so they do not include "board.h". It is now
...
clear what all system/beeper drivers need to compile and what was
unnecessarily included before.
Extracted system beeper code to a separate file.
2014-04-17 14:41:17 +01:00
Dominic Clifton
3bd4cd2ed2
Use slightly flatter directory structure since some developers did not
...
like too many folders.
Extracted code from some files into separate files to fit with the new
layout.
2014-04-08 22:07:37 +01:00