ArduinoスケッチからC関数を呼び出す方法は?
Arduinoのスケッチを使用してCファイルに含まれている関数を呼び出す方法があるかどうか知りたいのですが? 私のCファイルは関数を宣言して定義しています。乱雑な関数定義をArduinoスケッチに配置することを節約するために、関数をスケッチから直接呼び出します。 ArduinoとCを使用してこれを行う標準的な方法はありますか?これがスケッチです: #include "crc16.h"; void setup(){ } void loop(){ CalculateCRC16("<09M", 4); } これはトリミングされたCファイルです。 #include <stdio.h> #include <stdint.h> uint16_t crctable[256] = { 0x0000, 0x1189,..... uint16_t // Returns Calculated CRC value CalculateCRC16( // Call example CalculateCRC16("<09M", 4); const void *c_ptr, // Pointer to byte array to perform CRC on size_t len) …