Hallo Leute, ich versuche grade eine crc8 class zu schreiben. Ich wollte die crc8 Tabelle im ROM behalten. Sie soll nicht in den RAM geladen werden. Hab nach Romable clasen geschaut und die zwei Anleitungen dazu gefunden http://www.open-std.org/jtc1/sc22/open/n3646.pdf http://www.eetindia.co.in/ARTICLES/1998FEB/PDF/EEIOL_1998FEB02_EMS_TA.pdf Habs jetzt selber versucht umzusetzen leider krieg ich es nicht hin. :( Ich steh grade auf dem Schlauch…
1 | class crc8 |
2 | {
|
3 | public:
|
4 | crc8(); |
5 | private:
|
6 | class tabelle{ |
7 | public:
|
8 | uint8_t table[2]; // fuer Test auf 2 gesetzt |
9 | };
|
10 | const static tabelle tab1; |
11 | };
|
12 | |
13 | const crc8::tabelle crc8::tab1[2] = {1,2}; |
14 | |
15 | int main() |
16 | {
|
17 | crc8 klasse1; |
18 | |
19 | volatile int count; |
20 | while ( 1 ) |
21 | {
|
22 | count++; |
23 | }
|
24 | }
|
Könnt ihr mir erklären wie man innerhalb einer klasse sowas macht?