1140 Commits

Author SHA1 Message Date
px4dev
faced6bfe3 Merge James's controllib bits into a separate library module.
Add a top-level mathlib header to avoid having to dig around for specific headers.
2013-01-06 15:04:30 -08:00
px4dev
43ccb257a8 Move the math library pieces out of systemlib into mathlib 2013-01-06 13:56:49 -08:00
px4dev
95aa959571 Merge commit '4f3b17f53b120cd54112097f4217a90863013c1f' into local/mathlib 2013-01-06 12:57:28 -08:00
px4dev
4447282260 Integrate the interesting parts of the CMSIS 3.01 (r3p1) DSP library 2013-01-06 12:52:05 -08:00
jgoppert
4f3b17f53b Added math library to build. 2013-01-06 14:20:24 -05:00
Lorenz Meier
34d078b556 Merged latest master 2013-01-06 11:32:08 +01:00
px4dev
6ae9f03544 Merge commit '375d3c14d742248b434c080527886a95ea1d563f' 2013-01-06 02:01:53 -08:00
px4dev
5cc76018ff Merge commit '920608bf3671662f94b4939ffdaf6fde2b08edff' 2013-01-06 02:01:41 -08:00
px4dev
0a4ef92b75 Merge commit '890b1ac0689984cb6bc4638cc2aa8ec869d14f91' 2013-01-06 01:55:37 -08:00
px4dev
9df2aaf312 Merge branch 'master' into #111-px4io-integrated-mixing
Fix a botched merge for #106 at the same time.
2013-01-06 00:40:17 -08:00
Lorenz Meier
8eb8909a3c Merge branch 'master' of github.com:PX4/Firmware into px4io-adc-integration-battery-msg 2013-01-06 00:50:51 +01:00
Andrew Tridgell
375d3c14d7 increase the UART buffer sizes to 256
The most critical one is the GPS serial port receive buffer size,
which needs to be at least 128 to support the UBLOX protocol, but it
seems a good idea for people running a FMU without a IO board to
increase the UART buffer sizes generally
2013-01-06 06:33:44 +11:00
px4dev
91ca80e634 Fix the handling of FIONREAD/FIONWRITE; thanks Tridge. 2013-01-04 21:28:26 -08:00
Andrew Tridgell
920608bf36 added vdprintf() library function 2013-01-05 07:58:50 +11:00
Andrew Tridgell
73b787a8dd serial: fixed up FIONREAD and FIONWRITE
the device ioctl returns -ENOTTY when it hasn't handled the command
2013-01-03 20:42:36 +11:00
px4dev
3916230d8f Add FIONWRITE to allow applications to sniff the amount of writable space on a descriptor. Implement this for serial devices only. 2013-01-03 19:35:44 +11:00
px4dev
e787fa5bce Add FIONWRITE to allow applications to sniff the amount of writable space on a descriptor. Implement this for serial devices only. 2013-01-03 00:33:22 -08:00
Andrew Tridgell
890b1ac068 build: cope better with absolute paths 2013-01-02 17:38:52 +11:00
px4dev
476db46869 kill off the NuttX ADC driver config; we're not going to use it 2012-12-31 01:26:58 -08:00
px4dev
d5da457e29 Fix PX4IO to run C++ static ctors 2012-12-29 12:57:29 -08:00
px4dev
3c865c7261 Build the mixer library for PX4IO as well 2012-12-27 15:12:09 -08:00
px4dev
ad6c60c77c Merge pull request #90 from PX4/#89-BlinkM-driver
BlinkM driver
2012-12-01 22:59:36 -08:00
px4dev
b02c69243d Merge pull request #75 from PX4/delay_test
Added delay test to measure comm delays with a led / scope
2012-12-01 22:55:55 -08:00
px4dev
2a8ef50df4 A driver and shell command for the BlinkM I2C LED controller. 2012-12-01 19:29:36 -08:00
px4dev
ea8872f545 Merge branch 'sbus' of https://github.com/PX4/Firmware into #61-px4io-spektrum-decoder 2012-12-01 00:50:39 -08:00
px4dev
3e036e26c9 Disable the flow control signals for USART2/3, since we use them for other things. 2012-11-30 22:31:07 -08:00
px4dev
7f22811afb Fix <termios.h> for c++ use (cannot mark speed const) 2012-11-30 21:50:55 -08:00
Lorenz Meier
31c5425e50 Merge remote-tracking branch 'origin/#61-px4io-spektrum-decoder' into sbus 2012-11-30 10:42:36 +01:00
Lorenz Meier
d16d66f990 Enabled UART3, added JTAG make target for IO, removed potentially problematic usleep 2012-11-30 10:42:27 +01:00
px4dev
e153476950 Config changes for PX4IO:
- enable USART3 for S.bus
 - reduce the scheduling tick to 1ms
 - disable RR scheduling
 - reduce stdio buffer sizes (not used)
2012-11-30 00:00:02 -08:00
Lorenz Meier
20973d603c Merge branch '#69-stm32-termios' of github.com:PX4/Firmware into sbus 2012-11-29 09:55:03 +01:00
px4dev
8c0c979655 Better sizing for PX4IO serial buffers. 2012-11-29 00:33:20 -08:00
Lorenz Meier
f88feceab6 Hotfix: Number of files pre process was causing uorb topics not to be published in MAVLink 2012-11-27 17:26:37 +01:00
Lorenz Meier
4d6fb3a037 Added delay test to measure comm delays with a led / scope 2012-11-27 12:45:17 +01:00
px4dev
1f2ad5029a Improved termios support for the STM32 UART driver. Also add a little more termios processing to the generic serial layer. Implement FIONREAD. 2012-11-24 00:01:24 -08:00
Lorenz Meier
d006a3fe2d Added onboard, receive-only MAVLink app for onboard UART networks 2012-11-18 16:19:10 +01:00
Lorenz Meier
1306008467 Fixed NuttX issue causing an assertion to trigger on unlinking / opening files 2012-11-15 17:13:32 +01:00
Lorenz Meier
f803540415 Added preflight_check app which checks core system sensors, so far only mag 2012-11-15 13:21:00 +01:00
Lorenz Meier
47bf438661 Fixed ADC shutdown issue 2012-11-14 09:41:31 +01:00
Thomas Gubler
12e6905834 merge origin/master 2012-11-10 18:35:46 +01:00
Lorenz Meier
e8eb887515 Added hil command to emulate PWM outputs 2012-11-10 16:52:06 +01:00
Thomas Gubler
572084f357 Merge branch 'master' of https://github.com/PX4/Firmware into fw_control 2012-11-05 17:56:10 +01:00
px4dev
39659e57f8 Add prototypical support for Spektrum satellite remotes to PX4IO. 2012-11-05 00:55:45 -08:00
px4dev
487597b385 Checkpoint; messages from FMU now make it to IO intact; fix HRT init timing, process more bytes from the serial port, add some simple packet counting. 2012-11-03 01:14:25 -07:00
px4dev
c8e90688b0 Fix px4fmu build. 2012-11-03 01:14:24 -07:00
px4dev
ea539031da Cleanup and refactor of the PX4IO firmware and board support. Builds, not tested yet. 2012-11-03 01:14:24 -07:00
px4dev
9b509310e6 Fix logic bug in ONLCR processing. 2012-11-02 00:10:10 -07:00
Thomas Gubler
904efa8fa8 Merge branch 'master' of https://github.com/PX4/Firmware into fw_control 2012-10-31 21:07:01 +01:00
Lorenz Meier
8aed355a3f Reverted to IO compatible config 2012-10-31 18:07:10 +01:00
Lorenz Meier
fbdf30b7d4 Merge branch 'master' of github.com:PX4/Firmware 2012-10-31 17:09:11 +01:00