Hallo, soweit ich das richtig verstanden hab, können Funktionprototypen identisch sein, wenn sie verschiedene Parameter nutzten. Wie so geht dann folgendes Beispiel nicht.
1 | /* Header-File */
|
2 | void init(void); |
3 | void init(uint8_t a); |
1 | /* C-File */
|
2 | void func(void) |
3 | {
|
4 | const uint8_t a = 1; |
5 | func(a); |
6 | }
|
7 | |
8 | void func(uint8_t a) |
9 | {
|
10 | // do
|
11 | }
|