mirror of https://github.com/ArduPilot/ardupilot
AP_GPS: put SIRF init_messages in progmem
this saves 32 bytes of memory
This commit is contained in:
parent
4d21571d92
commit
51bb2a3b8d
|
@ -18,7 +18,7 @@
|
||||||
//
|
//
|
||||||
// XXX the bytes show up on the wire, but at least my test unit (EM-411) seems to ignore them.
|
// XXX the bytes show up on the wire, but at least my test unit (EM-411) seems to ignore them.
|
||||||
//
|
//
|
||||||
static uint8_t init_messages[] = {
|
static const uint8_t init_messages[] PROGMEM = {
|
||||||
0xa0, 0xa2, 0x00, 0x08, 0xa6, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0xb0, 0xb3,
|
0xa0, 0xa2, 0x00, 0x08, 0xa6, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0xb0, 0xb3,
|
||||||
0xa0, 0xa2, 0x00, 0x08, 0xa6, 0x00, 0x29, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xb0, 0xb3
|
0xa0, 0xa2, 0x00, 0x08, 0xa6, 0x00, 0x29, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd0, 0xb0, 0xb3
|
||||||
};
|
};
|
||||||
|
@ -39,7 +39,7 @@ AP_GPS_SIRF::init(enum GPS_Engine_Setting nav_setting)
|
||||||
// before calling us.
|
// before calling us.
|
||||||
|
|
||||||
// send SiRF binary setup messages
|
// send SiRF binary setup messages
|
||||||
_port->write(init_messages, sizeof(init_messages));
|
_write_progstr_block(_port, (const prog_char *)init_messages, sizeof(init_messages));
|
||||||
idleTimeout = 1200;
|
idleTimeout = 1200;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue