Note that there are some explanatory texts on larger screens.

plurals
  1. POmissing braces around initializer
    primarykey
    data
    text
    <p>Compiler is a GCC under MPLAB 8, dsPIC33 ver 3.30c</p> <pre><code>// Note: the first block below generates no error's with the compiler, but the data // in the structurer is wrong. // the 2nd block give warning, but the data is correct... why?? // NMEA2000.c:289: warning: missing braces around initializer // NMEA2000.c:289: warning: (near initialization for 'static_can_filter[0]') const tSCF static_can_filter[] = { {(uint32) 0x01FFFFFF}, {(uint8) 2}, // Filter 0 (Process data) {(uint32) 0x00000000}, {(uint8) 2}, // Filter 1 {(uint32) 0x00000000}, {(uint8) 2}, // Filter 2 (receive P2P-Message) {(uint32) 0x0000FF00}, {(uint8) 2}, // Filter 3 (receive P2P-Message) {(uint32) 0x00000000}, {(uint8) 2}, // Filter 4 {(uint32) 0x00000000}, {(uint8) 2}, // Filter 5 {(uint32) 0x00000000}, {(uint8) 2}, // Filter 6 {(uint32) 0x00000000}, {(uint8) 2}, // Filter 7 {(uint32) 0x00000000}, {(uint8) 2}, // Filter 8 {(uint32) 0x00000000}, {(uint8) 2}, // Filter 9 {(uint32) 0x00000000}, {(uint8) 2}, // Filter 10 {(uint32) 0x00000000}, {(uint8) 2}, // Filter 11 {(uint32) 0x00000000}, {(uint8) 2}, // Filter 12 {(uint32) 0x00000000}, {(uint8) 2}, // Filter 13 {(uint32) 0x00000000}, {(uint8) 2}, // Filter 14 (uint32) 0x00000000}, {(uint8) 2} // Filter 15 }; const tSCF static_can_filter[] = { (uint32) 0x01FFFFFF, (uint8) 2, // Filter 0 (Process data) (uint32) 0x00000000, (uint8) 2, // Filter 1 (uint32) 0x00000000, (uint8) 2, // Filter 2 (receive P2P-Message) (uint32) 0x0000FF00, (uint8) 2, // Filter 3 (receive P2P-Message) (uint32) 0x00000000, (uint8) 2, // Filter 4 (uint32) 0x00000000, (uint8) 2, // Filter 5 (uint32) 0x00000000, (uint8) 2, // Filter 6 (uint32) 0x00000000, (uint8) 2, // Filter 7 (uint32) 0x00000000, (uint8) 2, // Filter 8 (uint32) 0x00000000, (uint8) 2, // Filter 9 (uint32) 0x00000000, (uint8) 2, // Filter 10 (uint32) 0x00000000, (uint8) 2, // Filter 11 (uint32) 0x00000000, (uint8) 2, // Filter 12 (uint32) 0x00000000, (uint8) 2, // Filter 13 (uint32) 0x00000000, (uint8) 2, // Filter 14 (uint32) 0x00000000, (uint8) 2 // Filter 15 }; </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload