Terjadi kesalahan saat saya mengunggah kode ini ke Arduino Atmega2560. Ini adalah file perpustakaan yang saya buat untuk file .c di program saya.
Kesalahannya adalah:herkulex.c:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
Kata 'kelas' disorot ketika kesalahan muncul, yang ada di file (kode ditunjukkan di bawah)
#ifndef herkulex_lib
#define herkulex_lib
#include <Arduino.h>
#include <Wire.h>
#include<inttypes.h>
class herkulex
{
public:
herkulex();
void hklx_Init(unsigned long ulBaudRate);
void hklx_SendPacket(DrsPacket stPacket);
unsigned char hklx_ucReceivePacket(DrsPacket *pstPacket);
void hklx_RemoveInvalidData(void);
//no private
};
#endif /* HERKULEX_H_ */
Bolehkah saya tahu apa yang salah dengan kode ini? Terima kasih!