Paul Rogalinski
2340bdaadb
updated to latest (4.9-2015q2) arm-gcc version
2015-07-01 22:50:43 +02:00
Paul Rogalinski
9c58764dd5
updated travis documentation
2015-07-01 22:50:43 +02:00
Paul Rogalinski
c4141d5f3c
using curl instead of wget in .travis.yml
...
added retry option to all remaining curl requests
2015-07-01 22:50:42 +02:00
Paul Rogalinski
4062bd4145
fixed wrong parameter name
2015-07-01 22:50:42 +02:00
Paul Rogalinski
ba146d99d8
more robust curl / CI Server integration
2015-07-01 22:50:41 +02:00
Dominic Clifton
cfdb1bdc56
Merge pull request #1070 from nzmichaelh/usb
...
USB - Mark register accesses as volatile, fixes compilation using GCC 4.9 with LTO enabled.
2015-07-01 12:21:08 +01:00
Nicholas Sherlock
e7865eb3f0
Merge pull request #1035 from MJ666/W25Q128
...
Support for 128Mbit SPI flash
2015-07-01 11:12:05 +12: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 Jakob
033e47ebc9
16Mbyte SPI flash memory support
...
Add Winbond W25Q128
Add Micron N25Q128
Fix datatype for flash gemometry
Blackbox documentation update
2015-06-30 10:09:20 +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
Nicholas Sherlock
4f860dd6f1
Reduce standard deviation of flash logging execution time by 80%
2015-06-30 17:43:49 +12:00
Nicholas Sherlock
bf18f212d9
Merge pull request #907 from sherlockflight/blackbox-status-frame
...
Blackbox - Add logging for flight state, flight mode, and failsafe state
2015-06-30 16:04:28 +12:00
Dominic Clifton
e48e50512e
Merge pull request #1028 from borisbstyle/dterm_filter
...
Selective Software Filtering (Gyro, Dterm, Pterm)
Thanks for the code boris and thanks to everyone else for their testing and feedback
2015-06-29 16:00:49 +01:00
Dominic Clifton
7993b10ad2
Merge branch 'nzmichaelh-fixes'
2015-06-29 04:17:18 +01:00
Michael Hope
d08579dd14
common: add the missing extra headers to printf.h
...
Signed-off-by: Michael Hope <mlhx@google.com>
2015-06-29 04:16:49 +01:00
Michael Hope
41c0a7c262
build: use the first serial port for flashing.
...
Use wildcard to list all of the USB serial ports. Pick the first.
This is useful on my machine as the board sometimes appears as
/dev/ttyUSB1.
Signed-off-by: Michael Hope <mlhx@google.com>
2015-06-29 04:16:47 +01:00
stuphi
66b6ca336a
Add a newline to the end of the document to help Gimli to format correctly
2015-06-29 04:16:45 +01:00
Dominic Clifton
76fc0eff13
Merge pull request #1062 from stuphi/simple_manual_fix
...
Add a newline to the end of the document to help Gimli to format corr…
2015-06-29 04:09:32 +01:00
Dominic Clifton
4695f6fb99
Merge pull request #1065 from LupinIII/f10x_hd-fix
...
correct startup_xxx.S contents for HD devices (was for MD before)
2015-06-29 04:09:12 +01:00
Lupin
b69ccda21e
correct startup_xxx.S contents for HD devices (was for MD before)
...
new contents as per
/lib/main/CMSIS/CM3/DeviceSupport/ST/STM32F10x/startup/gcc_ride7/startup_stm32f10x_hd.s
2015-06-29 00:16:09 +02:00
Dominic Clifton
c142e3dfe9
Rename minLimit/maxLimit to angleAtMin and angleAtMax. Remove unneeded
...
MSP_SET_SERVO_LIMIT. Bump MSP API version. Add basic sanity checks to
MSP_SET_SERVO_CONF, reset all servos and adhere to the msp packet's data
size.
2015-06-28 12:22:14 +01:00
Mauro Mombelli
da6ee6ffb7
first extract from Tilting for Servo pull request
2015-06-28 12:06:33 +01:00
Mauro Mombelli
9277a8b7bf
fixed a parameter error in unit test
2015-06-28 12:06:32 +01:00
stuphi
dd79eda8fc
Add a newline to the end of the document to help Gimli to format correctly
2015-06-27 23:11:20 +01:00
Dominic Clifton
a9b5ad71b2
Fixing MSP_RAW_IMU. See 26e950b433
. Closes #1061 .
...
Must have been a late one.
2015-06-27 21:15:51 +01:00
borisbstyle
10f2d35759
Soft Filtering (Gyro, Dterm, Pterm)
...
pterm_cut_hz added
Let's play with this as well to get more noise filtered
Code Cleanup
Make filter more flexible for reuse
rewrite correction pterm
Define static delta in filter
Fix array count
ident
return function for filter
Filter Function enhanced
Full software filtering (DTerm, PTerm, Gyro, Acc)
Normalize Variables
Revert Back gyro settings
Bugfix gyro/acc filter // (MPU60xx equalize lpf settings)
Moved filtering to mw.c
This has been done to prevent reusing old cycletime for filter function.
acc_cut_hz removed (not needed)
Harakiri zero fix
2015-06-27 14:13:10 +02:00
Dominic Clifton
6323fd15d6
SPRacingF3 - Support spektrum bind on UART3 RX.
2015-06-26 21:55:47 +01:00
Konstantin Sharlaimov
bd6297f0cc
Switch to cleaner way of detecting a soft-reset on STM32F103 based targets using RCC->CSR register.
2015-06-26 21:55:46 +01:00
Dominic Clifton
11493cd01a
STM32F3 - Fix softserial RX.
2015-06-26 21:02:07 +01:00
Dominic Clifton
d17e89cc6b
Fix incorrect index access in old timer irq handler code.
2015-06-26 20:11:39 +01:00
Dominic Clifton
64b68cda59
Fix some indentation & tab usage.
2015-06-26 18:16:39 +01:00
Dominic Clifton
d2f878ef00
Removing unused PIDWeight variable.
2015-06-26 17:49:34 +01:00
Dominic Clifton
0608601644
Ensure that all AUX channels are forwarded to any available unused servo
...
output.
Fixes #1051 .
2015-06-26 17:22:47 +01:00
Dominic Clifton
3f97f855b5
SPRacingF3 Allow CH5-8 to be used as servo outputs (e.g. forwarding aux
...
channels)
2015-06-26 17:21:14 +01:00
Dominic Clifton
01481606e1
SPRacingF3 - Update documentation.
2015-06-26 15:30:11 +01:00
Dominic Clifton
d26a2ceef2
SPRacingF3 - Allow SoftSerial1 (CH5/6) to be used when Sonar is used
...
(CH7/8).
2015-06-26 15:18:08 +01:00
Dominic Clifton
2436ccbaf5
SPRacingF3 - Enable Softserial on CH4/5 and CH7/8 (RX/TX).
2015-06-26 15:16:52 +01:00
Dominic Clifton
68abdd288d
SPRacingF3 - Fix interrupt handler defintions.
2015-06-26 14:43:29 +01:00
Nicholas Sherlock
0ee9eb797d
Reshuffle includes due to blackbox main state struct no longer public
2015-06-27 01:26:16 +12:00
Nicholas Sherlock
505b75ce2d
Avoid logging an S frame at the same time as an I frame unless req'd
...
This reduces our instantaneous data rate
2015-06-27 01:26:16 +12:00
Nicholas Sherlock
0811367f24
Add logging of failsafe phase (to slow frames)
2015-06-27 01:26:16 +12:00
Nicholas Sherlock
69ea90f522
Blackbox: add new "slow frames" for rarely updated flight mode flags
2015-06-27 01:26:16 +12:00
Nicholas Sherlock
080da53fdc
Remove redundant and unused 'blackbox version' header from logs
2015-06-27 01:24:58 +12:00
Dominic Clifton
1c1bdfaa1f
First cut of SPRacingF3 board documentation.
2015-06-26 12:44:40 +01:00
Dominic Clifton
2f08048060
Adding note about EEPROM size.
2015-06-26 11:47:29 +01:00
Dominic Clifton
53c578e5c5
Adding images.
2015-06-26 11:40:50 +01:00
Dominic Clifton
26779df76e
Adding links to images for the CJMCU J-Link debugger
2015-06-26 11:23:15 +01:00
Dominic Clifton
fe913480ab
Updating hardware debugging development docs.
2015-06-26 11:20:48 +01:00
Nicholas Sherlock
85b78ec2c0
Update blackbox docs to reflect newly logged fields
2015-06-26 16:22:25 +12:00
Nicholas Sherlock
583ff39bbf
Add blackbox support for RSSI logging
2015-06-26 16:20:53 +12:00