Commit Graph

67 Commits

Author SHA1 Message Date
Adrian Miriuta 7146c40ca8 HEADFREE true 3D (second edition)...
reduced memory footprint ...
	rebased squashed cleanup
2017-09-23 07:35:30 +02:00
blckmn 99a7223207 F1 and F3 HAL / LL libraries 2017-07-30 01:23:49 +10:00
blckmn e6780bd4d8 Fix unused param, add PERIPH_DRIVER flag for F4, tidied up F1 and F3 in prep. 2017-07-30 01:07:09 +10:00
blckmn 2dca6a5bbc Preparation for F4 being LL enabled.
Updated F7 to use latest HAL / LL libraries
2017-07-29 23:02:39 +10:00
blckmn 6151ded961 Low level driver for SPI for F7 2017-07-23 20:53:45 +10:00
Martin Budden b78a8bd519 Improved efficiency of gyro read for SPI 2017-07-02 05:32:18 +01:00
Martin Budden 6c9ef6df21 Fix pragma poison sprintf compile errors 2017-05-28 12:09:27 +01:00
rav d9909b91d3 enable frequency analysis and automatic, dynamic changing of notch filter frequencies
change F3 from CM1 to CM4
add debug flags for FFT
add bandpass filter
add different filtering apply function
add feature DYNAMIC_FILTER
replace mode GTUNE with DYNAMIC FILTER
move gyro frequency analysis into gyro loop instead of own task
2017-05-11 16:10:29 +02:00
Sami Korhonen 8a2e70bc3a F7 HAL update V1.2.2 2017-05-06 14:43:43 +03:00
Sami Korhonen 0c9b36d063 Update F7 HAL lib to version 1.2.1 2017-04-09 12:23:12 +03:00
cs8425 120fa21693 implement SITL in gazebosim with ArduCopterPlugin
need implement fake eeprom & fake IO

need implement fake system function

can compile, stuck in isEEPROMContentValid()

EEPROM in memory work

EEPROM as file should work

fix some complie warning

MSP over TCP work (add dyad.c)

a little clean up

fix FLASH_CONFIG_Size in ld script & implement some pwmout

IO to simulator work!! need to check direction & scale!!

can fly but Gyro buggy

move dyad.c

fix busy-loop (limit to max 20kHz)

can simulatie in different speed now! (hard code)

add option for IMU calculation

add README.md

move dyad.c and fix F3 overrun the flash size

explanation SITL in README.md and reuse CFLAGS, ASFLAGS
2017-04-05 18:22:59 +08:00
Martin Budden b8d6fb29df Fixed warnings in ARM math library 2017-03-06 06:11:49 +00:00
Martin Budden c1a02c714b Merge pull request #2002 from blckmn/stm32f4_hal
Stm32f4 hal
2017-02-28 06:57:19 +00:00
Martin Budden e3f9ce2578 Merge pull request #2005 from blckmn/stm32f3_hal
Stm32f3 hal
2017-02-28 06:57:05 +00:00
Martin Budden 68ec1d3ebf Merge pull request #2006 from blckmn/stm32f1_hal
Stm32f1 hal
2017-02-28 06:56:39 +00:00
Martin Budden ea2ec8b069 Added hooks for gyro data analysis 2017-02-23 15:52:26 +00:00
Martin Budden 09410ce80e Added ARM DSP library 2017-02-23 12:20:38 +00:00
Michael Jakob d6f3a50a9b Cleanup F7 CMSIS and HAL Library compiler warnings 2017-01-19 08:58:27 +01:00
Michael Jakob 35ca569c84 STM32F7 CMSIS Libraries V1.2.0 2017-01-18 13:58:05 +01:00
Michael Jakob e930261808 STM32F7 HAL Drivers V1.2.0 2017-01-18 13:47:15 +01:00
blckmn ba3ac12220 STM32F1xx_HAL_Driver 2017-01-05 12:39:10 +11:00
blckmn f98b52664a CMSIS HAL for F1 2017-01-05 10:32:56 +11:00
blckmn ee2430f4a3 STM32F3xx_HAL_Driver 2017-01-05 10:29:22 +11:00
blckmn 12a8171ed7 CMSIS HAL for F3 2017-01-05 10:29:00 +11:00
blckmn 11dba62499 STM32F4xx_HAL_Driver 2017-01-05 09:34:11 +11:00
blckmn df1409afee CMSIS HAL files for STM32F4 2017-01-05 09:34:07 +11:00
blckmn f67bf14b32 First NERO build
Using sample 722 support based on available documentation (pending update from STM)
2017-01-04 16:16:15 +11:00
blckmn 7b62b9a7ef Latest F7 HAL drivers (preparing for F722RE) 2017-01-03 14:47:24 +11:00
Martin Budden 8479ed0022 Starting the process of fixing type downcasting warnings 2016-12-28 09:46:30 +00:00
Sami Korhonen 03475a1ede Update STM32F7 HAL driver to 1.5.0 version 2016-11-19 14:40:47 +02:00
Martin Budden 3b93caa3ab Fix ANYFCF7 'unused' build warnings 2016-11-09 08:20:51 +00:00
Konstantin Sharlaimov (DigitalEntity) 09140cfdef Move MAVLink to lib/main/MAVLink; Post-rebase fixups 2016-10-17 17:24:42 +10:00
Martin Budden 4cd61f08b5 Further improvements to serial const correctness 2016-10-04 09:01:28 +01:00
Sami Korhonen 308f6b7820 F7 Libraries and Middlewares 2016-09-19 13:25:07 +03:00
Michael Jakob 33f8c76a96 VCP fix from cleanflight PR#2120 by ledvinap 2016-06-25 21:47:57 +02:00
blckmn 86459a77ed Warning fixes 2016-06-23 20:25:31 +10:00
blckmn eb547ba900 STM32F4: Fixed pointer warning 2016-06-22 08:24:23 +10:00
blckmn a5d46fd084 STM32F4: Updating USB Lib 2016-06-22 08:24:22 +10:00
blckmn bca73007d6 STM32F4: Library update 2016-06-22 08:24:21 +10:00
blckmn d4e96ba8e7 STM32F4: Libraries 2016-06-08 05:32:31 +10:00
blckmn 32e0be9802 A few warnings in the SP lib suppressed. 2016-06-03 20:21:10 +10:00
Michael Hope e569a71c60 usb: add volatile in more places.
Fixes the remaining (and valid) warnings.

Signed-off-by: Michael Hope <mlhx@google.com>
2015-06-30 22:44:11 +02:00
Michael Hope ebc0f53b59 usb: mark register accesses as volatile.
Fixes the LTO build with GCC 4.9.  Tested on the STM32F3DISCOVERY.  I
assume the compiler was doing cross function optimisation, saw that
the same non-volatile address was read twice, and dropped the second
read.

Fixes #763.

Signed-off-by: Michael Hope <mlhx@google.com>
2015-06-30 08:12:24 +02:00
Michael Hope 5c6760fd82 various: tidy up various things found when building with a C++ compiler.
Remove duplicate consts.
Pull in the include files where functions and variables are declared.
Mark file local but duplicated variables as static.
Mark some variable declarations as extern.
Remove duplicated variable definition.

Signed-off-by: Michael Hope <mlhx@google.com>
2015-06-04 22:32:31 +02:00
Michael Hope 31f933ac21 various: mark more constant data so it goes into flash instead of RAM.
Signed-off-by: Michael Hope <mlhx@google.com>
2015-05-29 05:42:08 +02:00
Dominic Clifton 24052eae2e Fix some character encoding issues in comments. 2015-04-22 20:29:21 +01:00
Dominic Clifton 581b0cd897 Fix compiler warning regarding failsafeIndicator 2015-04-22 21:15:47 +02:00
Dominic Clifton 2a37e26715 Use correct flag for GPIOC IDR check. 2015-01-31 22:27:45 +01:00
Dominic Clifton 1efe530ea3 Disable compilation of unused can/cec/crc libraries. 2015-01-08 05:02:23 +00:00
Dominic Clifton 754d0974c5 Fix clock initialisation on new revision CJMCU boards. 2015-01-03 18:58:42 +00:00