Mathieu Rondonneau
f864d723dd
OP-423: Cleanup and remove recently added *_BL.S startup file.
2011-07-03 18:45:02 -07:00
Mathieu Rondonneau
2daa36aad9
OP-423: Remove *_BL.S
2011-07-03 13:14:42 -07:00
Mathieu Rondonneau
b3740ec025
OP-423: Clean startup and add weak function call for stack swap.
2011-07-03 12:43:38 -07:00
Mathieu Rondonneau
d91ad178af
OP-423: revert gcc and QT to version used by everybody for now until the new gcc works on MAC.
2011-06-25 20:14:13 -07:00
Mathieu Rondonneau
fbf0b021c7
OP-423: Replace hardcoded value and get value from memory section (change from code review)
2011-06-25 20:06:33 -07:00
Corvus Corax
fc62f6e522
Module initialisation rework ported to PiOS.posix
2011-06-26 00:25:06 +02:00
Mathieu Rondonneau
6683ce8570
OP-423: Make it more obvious that MODULE_TASKCREATE_ALL and MODULE_INITIALIZE_ALL are macro (for now):
...
- remove the ;
- also encapsulate the macro by {} in his own scope.
2011-06-25 11:40:01 -07:00
Mathieu Rondonneau
de55c56427
OP-423: Change capital on macro to be uppercase for consistency.
2011-06-24 22:03:03 -07:00
Mathieu Rondonneau
dcd2774103
OP-423 Fix some comment from code review:
...
- update example module
- use module init macro for POSIX and WIN to make code cleaner.
2011-06-24 06:59:51 -07:00
Mathieu Rondonneau
3677521168
Merge branch 'master' into OP-423_Mathieu_Change_Init_To_Reduce_Memory_Footprint
2011-06-24 06:48:10 -07:00
Oleg Semyonov
dc651b6604
Merge remote branch 'origin/OP-532_Heli_GUI_Improvements'
...
WARNING: this will wipe out system settings. Don't forget to export
settings first with old GCS and import using new GCS after upgrade.
2011-06-24 10:05:54 +03:00
Andrew Thoms
caf3c08ea2
OP-532 Improved visibility abd contrast of servo numbers on the
...
swashplate image
2011-06-24 01:38:29 -04:00
James Cotton
751bcba266
Merge remote-tracking branch 'origin/OP-515-PT_Dreamer'
2011-06-23 18:07:43 -05:00
zedamota
b67b6221d1
OP-515 took CPU serial from the devices screen
2011-06-23 17:42:54 +01:00
Mathieu Rondonneau
eb5d2c43b9
OP-423: update installer (top level makefile) to pick up new QT and new compiler.
...
The new compiler:
- buy us 200 bytes on stacks (good optimization)
- reduce code size
- more smart on strict aliasing and does not cause us headeach
2011-06-22 06:43:11 -07:00
Mathieu Rondonneau
703919daf4
OP-423 Reduce IRQ stack limits (CC onlyt)
2011-06-22 06:32:27 -07:00
Mathieu Rondonneau
0ff5e9a46f
Merge branch 'master' into OP-423_Mathieu_Change_Init_To_Reduce_Memory_Footprint
2011-06-21 22:02:13 -07:00
Andrew Thoms
56050b0536
OP-532 Implemented scalling of swashplate image in GUI
2011-06-22 00:38:53 -04:00
James Cotton
8976d22fad
Merge remote-tracking branch 'origin/OP-159_os_sbus'
2011-06-21 17:51:22 -05:00
Oleg Semyonov
fba201c8b3
usart: move default port numbers from pios_config.h to pios_board.c
2011-06-22 01:32:18 +03:00
zedamota
6910bbb4f1
OP-515 Changes according to Osnwt suggestions.
2011-06-21 18:09:37 +01:00
Mathieu Rondonneau
74e5e2015e
Merge branch 'master' into OP-423_Mathieu_Change_Init_To_Reduce_Memory_Footprint
2011-06-20 20:28:12 -07:00
Andrew Thoms
97c22fb57c
OP-532 Better indication of unassigned servos in heli config UI
2011-06-20 22:40:22 -04:00
Andrew Thoms
438cb91709
OP-532 minor GUI improvements to highlight incorrect servo assignments
2011-06-20 22:20:19 -04:00
Andrew Thoms
cf342b4155
OP-532 make all swashplate lines draw even if servos not defined
2011-06-20 21:39:10 -04:00
Andrew Thoms
ca21863f91
OP-507 added more swashplate configurations
2011-06-20 21:33:11 -04:00
Andrew Thoms
177263c237
OP-532 minor UI changes to servo selection box visibilities
2011-06-20 21:04:51 -04:00
dankers
9adc440b20
Merge branch 'master' of ssh://git.openpilot.org/OpenPilot
2011-06-21 08:15:01 +10:00
dankers
31cbad1fff
Add Michel Pet's Y6 flight.
...
Add some more place holders of some Milestones yet to be completed.
2011-06-21 08:13:04 +10:00
Oleg Semyonov
8bcdd62dbd
Merge branch 'bugfix-flight'
2011-06-21 00:49:32 +03:00
unknown
9e632b532e
Fix win32 SiTL by adding PiOS CRC and another missing function.
2011-06-20 15:48:05 -04:00
James Cotton
5e5f1bb3f1
Merge remote-tracking branch 'origin/OP-530-PT_Dreamer'
2011-06-20 14:09:24 -05:00
James Cotton
0f2e4730b4
Merge remote-tracking branch 'origin/OP-530-PT_Dreamer'
...
Note this requires redoing the mixer settings!
Conflicts:
shared/uavobjectdefinition/mixersettings.xml
2011-06-20 14:08:08 -05:00
zedamota
880905efba
OP-530 Change multirotor max throttle default value to 90%
2011-06-20 14:39:01 +01:00
zedamota
4d634ad304
Merge remote-tracking branch 'remotes/origin/OP-515-PT_Dreamer' into bugfix-ground
2011-06-20 11:21:45 +01:00
Mathieu Rondonneau
fc1e3f574c
OP-423: Split task create and module init in order to postpone task creation once the full heap is available.
...
Also implement some ordering (quite ugly still) in the module init and task creation order so we can decide which module to start/init first
and which module to start/init last.
This will be replaced/adapter with the uavobject list later (once it's implemented).
reserving some space for module init and task create parameters to customize module/task creation (this will be usefull once we get the list and customization from customer).
Changes have been made for OP and CC. Tested comped with CC,OP, sim_posix.
Only ran on bench with CC for couple of minutes (code increase expected but no dropping of stack which is good).
This gives task creation at the time wherethe all heap is available.
2011-06-19 22:35:40 -07:00
Andrew Thoms
e74c3390f7
OP-532 Minor UI layout changes
2011-06-20 00:31:30 -04:00
Oleg Semyonov
52d22c59d3
Revert "OP-522: fixed throttle calibration if input channel is reversed"
...
This reverts commit 0ba605812e
.
The real problem was not with this, but due to unexpected reverse
checkbox behaviour.
Reverse checkboxes are completely ignored at the start of calibration,
they can be even set checked initially. But change of checkbox does not
reverse the GCS control gadget display. This should probably be fixed.
2011-06-19 19:37:22 +03:00
Stacey Sheldon
868c97acc3
Merge branch 'add-stm32flash-tool'
2011-06-19 11:31:17 -04:00
Oleg Semyonov
d372c615ed
sbus: added packaging target for CopterControl S.Bus firmware
...
Serial telemetry relocated to other port (USART3) for this firmware.
PPM OP MB firmware seems to be broken (the same as PWM one). Fix needed.
2011-06-19 16:26:14 +03:00
Oleg Semyonov
6272210df7
sbus: some code cleanup (no functional changes)
2011-06-19 14:30:13 +03:00
Mathieu Rondonneau
d5cd3e0d2a
OP-423: fix problem in GCS when the config files get deleted.
...
GCS aborts on a table overflow when trying to set the axes with wrong number of channels.
2011-06-18 19:30:28 -07:00
Mathieu Rondonneau
2b11395a67
OP-423 just move stack from systemmod back to heap (200 bytes) that are not needed anymore.
2011-06-18 17:31:29 -07:00
Mathieu Rondonneau
5e3e7cc4e3
OP-423 Fix issue with init not properly started in the right order endup up object thinking other where not init.
2011-06-18 17:28:37 -07:00
zedamota
c6350492eb
Cleaning and formating
2011-06-19 00:56:35 +01:00
zedamota
a0eca05595
Many changes to the uploader Gadget
2011-06-19 00:50:38 +01:00
Oleg Semyonov
21f988321e
Merge branch 'master' into bugfix-ground
2011-06-19 02:18:06 +03:00
Oleg Semyonov
0ba605812e
OP-522: fixed throttle calibration if input channel is reversed
2011-06-19 02:15:23 +03:00
Mathieu Rondonneau
506125af14
OP-423: fix problem in GCS when the config files get deleted.
...
GCS aborts on a table overflow when trying to set the axes with wrong number of channels.
2011-06-18 15:55:11 -07:00
Oleg Semyonov
59da5055cd
usart: make USART ports configurable from make command line
...
For CopterControl the following make options are available:
USE_TELEMETRY=[YES|NO|1|3] (default is YES, USART1)
USE_GPS=[YES|NO|1|3] (default is NO, USART3)
USE_SPEKTRUM=[YES|NO|1|3] (default is NO, USART3)
USE_SBUS=[YES|NO|1] (default is NO, USART1 only)
2011-06-18 23:54:32 +03:00