| .. | .. |
|---|
| 104 | 104 | int seq; |
|---|
| 105 | 105 | /* the real size of the data array, always > 0 */ |
|---|
| 106 | 106 | int size; |
|---|
| 107 | | - __u8 data[1]; |
|---|
| 107 | + __u8 data[]; |
|---|
| 108 | 108 | }; |
|---|
| 109 | 109 | |
|---|
| 110 | 110 | /* structure used to keep the current state of the driver */ |
|---|
| .. | .. |
|---|
| 179 | 179 | = { 0, 0, 0, 0, 6, 0, 0, 0, 4, 0, 0, 0 }; |
|---|
| 180 | 180 | static unsigned char const GARMIN_BULK_IN_AVAIL_REPLY[] |
|---|
| 181 | 181 | = { 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0 }; |
|---|
| 182 | +static unsigned char const GARMIN_STOP_TRANSFER_REQ[] |
|---|
| 183 | + = { 20, 0, 0, 0, 10, 0, 0, 0, 2, 0, 0, 0, 0, 0 }; |
|---|
| 184 | +static unsigned char const GARMIN_STOP_TRANSFER_REQ_V2[] |
|---|
| 185 | + = { 20, 0, 0, 0, 10, 0, 0, 0, 1, 0, 0, 0, 0 }; |
|---|
| 186 | + |
|---|
| 187 | +/* packets currently unused, left as documentation */ |
|---|
| 188 | +#if 0 |
|---|
| 182 | 189 | static unsigned char const GARMIN_APP_LAYER_REPLY[] |
|---|
| 183 | 190 | = { 0x14, 0, 0, 0 }; |
|---|
| 184 | 191 | static unsigned char const GARMIN_START_PVT_REQ[] |
|---|
| 185 | 192 | = { 20, 0, 0, 0, 10, 0, 0, 0, 2, 0, 0, 0, 49, 0 }; |
|---|
| 186 | 193 | static unsigned char const GARMIN_STOP_PVT_REQ[] |
|---|
| 187 | 194 | = { 20, 0, 0, 0, 10, 0, 0, 0, 2, 0, 0, 0, 50, 0 }; |
|---|
| 188 | | -static unsigned char const GARMIN_STOP_TRANSFER_REQ[] |
|---|
| 189 | | - = { 20, 0, 0, 0, 10, 0, 0, 0, 2, 0, 0, 0, 0, 0 }; |
|---|
| 190 | | -static unsigned char const GARMIN_STOP_TRANSFER_REQ_V2[] |
|---|
| 191 | | - = { 20, 0, 0, 0, 10, 0, 0, 0, 1, 0, 0, 0, 0 }; |
|---|
| 192 | 195 | static unsigned char const PRIVATE_REQ[] |
|---|
| 193 | 196 | = { 0x4B, 0x6E, 0x10, 0x01, 0xFF, 0, 0, 0, 0xFF, 0, 0, 0 }; |
|---|
| 194 | | - |
|---|
| 197 | +#endif |
|---|
| 195 | 198 | |
|---|
| 196 | 199 | |
|---|
| 197 | 200 | static const struct usb_device_id id_table[] = { |
|---|