1
0
Fork 0
mirror of https://github.com/iNavFlight/inav.git synced 2025-07-13 19:40:27 +03:00
Commit graph

50 commits

Author SHA1 Message Date
bkleiner
65514af420 h7: hide all the unused parameters in usbd_msc_scsi 2021-11-06 19:49:36 +01:00
bkleiner
6855c33d60 h7: enable usb msc and fix middleware compliation 2021-11-06 19:37:01 +01:00
Pawel Spychalski (DzikuVx)
f2a56aed93 remove assert in one more place 2021-07-05 13:28:56 +02:00
Pawel Spychalski (DzikuVx)
ea52108d3e Modify library to supress warnings when combining HAL and LL drivers 2021-07-05 12:35:52 +02:00
Harry Phillips
943290b2eb
Remove MAVLink inline modifiers 2021-04-06 11:42:25 +01:00
Harry Phillips
0db5d891eb
Fix generate script permissions 2021-03-24 21:35:17 +00:00
Harry Phillips
c644fdf9ea
MAVLink V2 library (auto-generated) 2021-02-28 18:26:02 +00:00
Harry Phillips
f58ef63cb4
mavgen library generator scripts 2021-02-28 18:25:07 +00:00
Konstantin (DigitalEntity) Sharlaimov
e72e70209e [H7] Add preliminary support for H7 CPUs 2020-11-07 14:28:14 +01:00
Felipe Machado
d8ac874087 [MAVLINK] Update mavlink library to latest v1.0 release 2020-08-28 18:04:21 +01:00
Jonathan Hudson
0162563afc minor gcc 8.2 cleanup for unnecessary use of packed in f7 USB driver 2018-08-08 17:40:24 +01:00
Jonathan Hudson
f021a4d5ee cleanup a pointless use of __packed (gcc 8.2 warning) 2018-07-27 17:54:32 +01:00
Konstantin Sharlaimov
108b619a34
Cleanup build system and unused source files (#3047)
* Initial cut on cleaning up makefile and libraries.
* F3, F4, F7 support
* Add 'make release' to build targets for release
* Introduce BUILD_SUFFIX options; Comment fix
* Fix USB core
* Fix F7 warnings
* Clean up STM32F1 code
* More cleanups of unused files
2018-04-25 10:01:00 +10:00
Konstantin Sharlaimov (DigitalEntity)
1f948d42ce Port VCP buffer size checks. Upgrade CDC middleware 2018-04-14 20:02:33 +10:00
Martin Budden
146ddd576b Add STM32 lib files 2017-09-28 09:07:53 +01:00
Jonathan Hudson
559a085744 more gcc7 specific warning fixes 2017-09-08 22:07:34 +01:00
Konstantin Sharlaimov (DigitalEntity)
eaeb24fd23 Underclocking for F3 targets
De underclock f3 (#2004)

Underclocking for F1

Don't trust SystemCoreClock variable when initializing SysTick; Fix bug for F1 underclock

Fixups
2017-09-07 17:53:10 +10:00
Konstantin Sharlaimov (DigitalEntity)
49e06ef2ae Build bugs fixing 2017-08-08 23:14:10 +10:00
Sami Korhonen
2c18e5df85 Update F7 HAL and CMSIS for 722-733 support 2017-05-14 15:39:50 +03:00
Konstantin Sharlaimov (DigitalEntity)
1076fc13c3 Update MAVLink library; Initial cut on bi-directional MAVLink; Mission upload 2017-03-26 21:46:08 +10:00
Martin Budden
bebfc41fdd Merge pull request #1324 from martinbudden/inav_arm_dsp_lib
Added ARM DSP library
2017-03-19 14:56:28 +00:00
Konstantin Sharlaimov (DigitalEntity)
44c8dc2057 Fix multiple compiler warnings 2017-03-14 19:59:15 +10:00
Martin Budden
2332529980 Added ARM DSP library 2017-02-23 12:43:45 +00:00
Konstantin Sharlaimov (DigitalEntity)
3d9dab747a Upgrade to CMSIS 5.0 2016-12-14 16:49:34 +10:00
Sami Korhonen
562194325a F7 Libs 2016-12-08 16:07:29 +02:00
Konstantin Sharlaimov (DigitalEntity)
f1d81e3ec1 Move MAVLink to lib directory; Fixed CUSTOM_AIRPLANE mixer reporting in MAVLink 2016-10-17 14:46:18 +10:00
Martin Budden
ed99c264c7 Further improvements in serial const correctness 2016-10-04 09:03:38 +01:00
Martin Budden
ec1a120967 Updated STM32 USB libraries as per betaflight 2016-08-09 09:43:14 +01:00
Konstantin Sharlaimov
9ef4de8209 Remove overclock (emf_avoidance) as unstable and unsafe feature (#420) 2016-08-02 09:20:53 +03:00
Konstantin Sharlaimov (DigitalEntity)
9d8a0848ed CC3D: Force HSE to 8MHz (no other XTAL available on CC3D boards) 2016-08-02 15:33:02 +10:00
Sami Korhonen
ca6f724fee F4 Boost, Missing F4 files 2016-07-28 09:57:38 +03:00
Martin Budden
1d3b367528 Added STM32F4 libraries 2016-06-24 21:10:26 +01:00
Petr Ledvina
a5908c1343 Workaboung VCP problem with gcc 5.3 2016-05-13 09:50:43 +10:00
Petr Ledvina
2af8a120c6 Use #pragma GCC diagnostic ignored to disable unused parameter warning in StdPeriph_Driver
#pragma is used to minimize modification to StdPeriph_Driver source code - produced diff should be easy to handle
2015-10-27 16:03:10 +01: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
Dominic Clifton
996d72eee5 Merge branch 'AlienWii32_defaults' of
https://github.com/MJ666/cleanflight into MJ666-AlienWii32_defaults

Conflicts:
	src/main/target/NAZE/target.h
2014-12-26 18:40:01 +00:00
Dominic Clifton
30ddd177d9 Removing more profanity from code. See #43. 2014-10-15 14:33:10 +01:00
Dominic Clifton
d60183d91d Normalize all the line endings 2014-09-15 23:40:17 +01:00
Dominic Clifton
7f027e7e24 Update makefile to use target specific files.
This is an alternative to #ifdef's everywhere which is getting out of
hand.

Confirmed that the VCP is working on the STM32F3Discovery board and
ChebuzzF3 variant.
2014-06-02 18:13:28 +01:00
Dominic Clifton
382356a09c STM32F30x - Fix USB VCP initialisation. 2014-06-02 11:10:19 +01:00
Dominic Clifton
3f8a6c0e20 Add VCP driver (work in progress) 2014-06-02 01:54:25 +01:00
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