Paweł Spychalski
c754b221f9
Merge pull request #7683 from iNavFlight/bkleiner-h7-spi-sdcard
h7: switch spi to LL implementation
3 years ago
bkleiner
a445baa705
stm32 LL library: fix pre-compiler warning
3 years ago
bkleiner
65514af420
h7: hide all the unused parameters in usbd_msc_scsi
3 years ago
bkleiner
6855c33d60
h7: enable usb msc and fix middleware compliation
3 years ago
Martin Luessi
3fde387249
BMI270: removed library
3 years ago
Martin Luessi
a36c783830
BMI270: copied library from Betaflight
3 years ago
Pawel Spychalski (DzikuVx)
f2a56aed93
remove assert in one more place
3 years ago
Pawel Spychalski (DzikuVx)
ea52108d3e
Modify library to supress warnings when combining HAL and LL drivers
3 years ago
Harry Phillips
943290b2eb
Remove MAVLink inline modifiers
4 years ago
Harry Phillips
0db5d891eb
Fix generate script permissions
4 years ago
Harry Phillips
c644fdf9ea
MAVLink V2 library (auto-generated)
4 years ago
Harry Phillips
f58ef63cb4
mavgen library generator scripts
4 years ago
Konstantin (DigitalEntity) Sharlaimov
e72e70209e
[H7] Add preliminary support for H7 CPUs
4 years ago
Felipe Machado
d8ac874087
[MAVLINK] Update mavlink library to latest v1.0 release
4 years ago
Pawel Spychalski (DzikuVx)
7aaf358999
revert lib changes
6 years ago
Pawel Spychalski (DzikuVx)
09eb7aab24
Enable prefetch, ART, data and instruction cache
6 years ago
Jonathan Hudson
0162563afc
minor gcc 8.2 cleanup for unnecessary use of packed in f7 USB driver
6 years ago
Jonathan Hudson
f021a4d5ee
cleanup a pointless use of __packed (gcc 8.2 warning)
6 years ago
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
7 years ago
Konstantin Sharlaimov (DigitalEntity)
1f948d42ce
Port VCP buffer size checks. Upgrade CDC middleware
7 years ago
Martin Budden
146ddd576b
Add STM32 lib files
7 years ago
Jonathan Hudson
559a085744
more gcc7 specific warning fixes
7 years ago
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
7 years ago
Konstantin Sharlaimov (DigitalEntity)
49e06ef2ae
Build bugs fixing
7 years ago
Sami Korhonen
2c18e5df85
Update F7 HAL and CMSIS for 722-733 support
8 years ago
Konstantin Sharlaimov (DigitalEntity)
1076fc13c3
Update MAVLink library; Initial cut on bi-directional MAVLink; Mission upload
8 years ago
Konstantin Sharlaimov (DigitalEntity)
44c8dc2057
Fix multiple compiler warnings
8 years ago
Martin Budden
2332529980
Added ARM DSP library
8 years ago
Konstantin Sharlaimov (DigitalEntity)
3d9dab747a
Upgrade to CMSIS 5.0
8 years ago
Sami Korhonen
562194325a
F7 Libs
8 years ago
Konstantin Sharlaimov (DigitalEntity)
f1d81e3ec1
Move MAVLink to lib directory; Fixed CUSTOM_AIRPLANE mixer reporting in MAVLink
8 years ago
Martin Budden
ed99c264c7
Further improvements in serial const correctness
8 years ago
Martin Budden
ec1a120967
Updated STM32 USB libraries as per betaflight
8 years ago
Konstantin Sharlaimov
9ef4de8209
Remove overclock (emf_avoidance) as unstable and unsafe feature ( #420 )
8 years ago
Konstantin Sharlaimov (DigitalEntity)
9d8a0848ed
CC3D: Force HSE to 8MHz (no other XTAL available on CC3D boards)
8 years ago
Sami Korhonen
ca6f724fee
F4 Boost, Missing F4 files
8 years ago
Martin Budden
1d3b367528
Added STM32F4 libraries
9 years ago
Petr Ledvina
a5908c1343
Workaboung VCP problem with gcc 5.3
9 years ago
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
9 years ago
Michael Hope
e569a71c60
usb: add volatile in more places.
Fixes the remaining (and valid) warnings.
Signed-off-by: Michael Hope <mlhx@google.com>
10 years ago
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>
10 years ago
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>
10 years ago
Michael Hope
31f933ac21
various: mark more constant data so it goes into flash instead of RAM.
Signed-off-by: Michael Hope <mlhx@google.com>
10 years ago
Dominic Clifton
24052eae2e
Fix some character encoding issues in comments.
10 years ago
Dominic Clifton
581b0cd897
Fix compiler warning regarding failsafeIndicator
10 years ago
Dominic Clifton
2a37e26715
Use correct flag for GPIOC IDR check.
10 years ago
Dominic Clifton
1efe530ea3
Disable compilation of unused can/cec/crc libraries.
10 years ago
Dominic Clifton
754d0974c5
Fix clock initialisation on new revision CJMCU boards.
10 years ago
Dominic Clifton
30ddd177d9
Removing more profanity from code. See #43 .
10 years ago
Dominic Clifton
d60183d91d
Normalize all the line endings
10 years ago