mirror of https://github.com/ArduPilot/ardupilot
ArduCopter: Make the code fit in a 1280 chip again
Even allows to control a camera/antenna mount, if the user explicitly wants to.
This commit is contained in:
parent
0106c133cf
commit
aa3cc63b15
|
@ -467,17 +467,26 @@
|
|||
// CAMERA TRIGGER AND CONTROL
|
||||
//
|
||||
#ifndef CAMERA
|
||||
# define CAMERA ENABLED
|
||||
# if defined( __AVR_ATmega1280__ )
|
||||
# define CAMERA DISABLED
|
||||
# else
|
||||
# define CAMERA ENABLED
|
||||
# endif
|
||||
#endif
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
// MOUNT (ANTENNA OR CAMERA)
|
||||
//
|
||||
#ifndef MOUNT
|
||||
# define MOUNT ENABLED
|
||||
# if defined( __AVR_ATmega1280__ )
|
||||
# define MOUNT DISABLED
|
||||
# else
|
||||
# define MOUNT ENABLED
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined( __AVR_ATmega1280__ ) && (MOUNT == ENABLED)
|
||||
# warning "You choose to enable MOUNT on a small ATmega1280, CLI, CAMERA and AP_LIMITS will be disabled to free some space for it"
|
||||
|
||||
// The small ATmega1280 chip does not have enough memory for mount support
|
||||
// so disable CLI, this will allow mount support and other improvements to fit.
|
||||
|
@ -496,6 +505,7 @@
|
|||
// To save some more space
|
||||
# undef CAMERA
|
||||
# define CAMERA DISABLED
|
||||
# define AP_LIMITS DISABLED
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -1021,7 +1031,12 @@
|
|||
|
||||
// use this to completely disable the CLI
|
||||
#ifndef CLI_ENABLED
|
||||
# define CLI_ENABLED ENABLED
|
||||
// Sorry the chip is just too small to let this fit
|
||||
# if defined( __AVR_ATmega1280__ )
|
||||
# define CLI_ENABLED DISABLED
|
||||
# else
|
||||
# define CLI_ENABLED ENABLED
|
||||
# endif
|
||||
#endif
|
||||
|
||||
// use this to disable the CLI slider switch
|
||||
|
|
Loading…
Reference in New Issue