⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 i2c_u2cwrapper.h

📁 一个网上的开源项目
💻 H
字号:
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class i2c_U2CWrapper */

#ifndef _Included_i2c_U2CWrapper
#define _Included_i2c_U2CWrapper
#ifdef __cplusplus
extern "C" {
#endif
#undef i2c_U2CWrapper_LS_DROPPED_BY_I2C_BRIDGE
#define i2c_U2CWrapper_LS_DROPPED_BY_I2C_BRIDGE 2L
#undef i2c_U2CWrapper_LS_DROPPED_BY_SLAVE
#define i2c_U2CWrapper_LS_DROPPED_BY_SLAVE 3L
#undef i2c_U2CWrapper_LS_RAISED_BY_I2C_BRIDGE
#define i2c_U2CWrapper_LS_RAISED_BY_I2C_BRIDGE 4L
#undef i2c_U2CWrapper_LS_RELEASED
#define i2c_U2CWrapper_LS_RELEASED 1L
#undef i2c_U2CWrapper_U2C_I2C_FREQ_10KHZ
#define i2c_U2CWrapper_U2C_I2C_FREQ_10KHZ 46L
#undef i2c_U2CWrapper_U2C_I2C_FREQ_25KHZ
#define i2c_U2CWrapper_U2C_I2C_FREQ_25KHZ 16L
#undef i2c_U2CWrapper_U2C_I2C_FREQ_2KHZ
#define i2c_U2CWrapper_U2C_I2C_FREQ_2KHZ 242L
#undef i2c_U2CWrapper_U2C_I2C_FREQ_50KHZ
#define i2c_U2CWrapper_U2C_I2C_FREQ_50KHZ 6L
#undef i2c_U2CWrapper_U2C_I2C_FREQ_5KHZ
#define i2c_U2CWrapper_U2C_I2C_FREQ_5KHZ 96L
#undef i2c_U2CWrapper_U2C_I2C_FREQ_62KHZ
#define i2c_U2CWrapper_U2C_I2C_FREQ_62KHZ 4L
#undef i2c_U2CWrapper_U2C_I2C_FREQ_71KHZ
#define i2c_U2CWrapper_U2C_I2C_FREQ_71KHZ 3L
#undef i2c_U2CWrapper_U2C_I2C_FREQ_83KHZ
#define i2c_U2CWrapper_U2C_I2C_FREQ_83KHZ 2L
#undef i2c_U2CWrapper_U2C_I2C_FREQ_FAST
#define i2c_U2CWrapper_U2C_I2C_FREQ_FAST 0L
#undef i2c_U2CWrapper_U2C_I2C_FREQ_STD
#define i2c_U2CWrapper_U2C_I2C_FREQ_STD 1L
#undef i2c_U2CWrapper_U2C_SPI_FREQ_100KHZ
#define i2c_U2CWrapper_U2C_SPI_FREQ_100KHZ 1L
#undef i2c_U2CWrapper_U2C_SPI_FREQ_10KHZ
#define i2c_U2CWrapper_U2C_SPI_FREQ_10KHZ 46L
#undef i2c_U2CWrapper_U2C_SPI_FREQ_200KHZ
#define i2c_U2CWrapper_U2C_SPI_FREQ_200KHZ 0L
#undef i2c_U2CWrapper_U2C_SPI_FREQ_25KHZ
#define i2c_U2CWrapper_U2C_SPI_FREQ_25KHZ 16L
#undef i2c_U2CWrapper_U2C_SPI_FREQ_2KHZ
#define i2c_U2CWrapper_U2C_SPI_FREQ_2KHZ 242L
#undef i2c_U2CWrapper_U2C_SPI_FREQ_50KHZ
#define i2c_U2CWrapper_U2C_SPI_FREQ_50KHZ 6L
#undef i2c_U2CWrapper_U2C_SPI_FREQ_5KHZ
#define i2c_U2CWrapper_U2C_SPI_FREQ_5KHZ 96L
#undef i2c_U2CWrapper_U2C_SPI_FREQ_62KHZ
#define i2c_U2CWrapper_U2C_SPI_FREQ_62KHZ 4L
#undef i2c_U2CWrapper_U2C_SPI_FREQ_71KHZ
#define i2c_U2CWrapper_U2C_SPI_FREQ_71KHZ 3L
#undef i2c_U2CWrapper_U2C_SPI_FREQ_83KHZ
#define i2c_U2CWrapper_U2C_SPI_FREQ_83KHZ 2L
/* Inaccessible static: dllLoaded */
/*
 * Class:     i2c_U2CWrapper
 * Method:    closeDeviceN
 * Signature: (Li2c/U2CDevice;)I
 */
JNIEXPORT jint JNICALL Java_i2c_U2CWrapper_closeDeviceN
  (JNIEnv *, jclass, jobject);

/*
 * Class:     i2c_U2CWrapper
 * Method:    getClockSynchN
 * Signature: (Li2c/U2CDevice;Li2c/WrapedInt;)I
 */
JNIEXPORT jint JNICALL Java_i2c_U2CWrapper_getClockSynchN
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     i2c_U2CWrapper
 * Method:    getDeviceCountN
 * Signature: ()B
 */
JNIEXPORT jbyte JNICALL Java_i2c_U2CWrapper_getDeviceCountN
  (JNIEnv *, jclass);

/*
 * Class:     i2c_U2CWrapper
 * Method:    getDllVersionN
 * Signature: (Li2c/U2CVersionInfo;)V
 */
JNIEXPORT void JNICALL Java_i2c_U2CWrapper_getDllVersionN
  (JNIEnv *, jclass, jobject);

/*
 * Class:     i2c_U2CWrapper
 * Method:    getDriverVersionN
 * Signature: (Li2c/U2CDevice;Li2c/U2CVersionInfo;)I
 */
JNIEXPORT jint JNICALL Java_i2c_U2CWrapper_getDriverVersionN
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     i2c_U2CWrapper
 * Method:    getFirmwareVersionN
 * Signature: (Li2c/U2CDevice;Li2c/U2CVersionInfo;)I
 */
JNIEXPORT jint JNICALL Java_i2c_U2CWrapper_getFirmwareVersionN
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     i2c_U2CWrapper
 * Method:    getI2cFreqN
 * Signature: (Li2c/U2CDevice;Li2c/WrapedInt;)I
 */
JNIEXPORT jint JNICALL Java_i2c_U2CWrapper_getI2cFreqN
  (JNIEnv *, jclass, jobject, jobject);

/*
 * Class:     i2c_U2CWrapper
 * Method:    getSerialNumN
 * Signature: (Li2c/U2CDevice;)I
 */
JNIEXPORT jint JNICALL Java_i2c_U2CWrapper_getSerialNumN
  (JNIEnv *, jclass, jobject);

/*
 * Class:     i2c_U2CWrapper
 * Method:    isDeviceValidN
 * Signature: (Li2c/U2CDevice;)I
 */
JNIEXPORT jint JNICALL Java_i2c_U2CWrapper_isDeviceValidN
  (JNIEnv *, jclass, jobject);

/*
 * Class:     i2c_U2CWrapper
 * Method:    openDeviceBySerialNumN
 * Signature: (JLi2c/U2CDevice;)I
 */
JNIEXPORT jint JNICALL Java_i2c_U2CWrapper_openDeviceBySerialNumN
  (JNIEnv *, jclass, jlong, jobject);

/*
 * Class:     i2c_U2CWrapper
 * Method:    openDeviceN
 * Signature: (ILi2c/U2CDevice;)I
 */
JNIEXPORT jint JNICALL Java_i2c_U2CWrapper_openDeviceN
  (JNIEnv *, jclass, jint, jobject);

/*
 * Class:     i2c_U2CWrapper
 * Method:    readN
 * Signature: (Li2c/U2CDevice;Li2c/U2CTransaction;[B)I
 */
JNIEXPORT jint JNICALL Java_i2c_U2CWrapper_readN
  (JNIEnv *, jclass, jobject, jobject, jbyteArray);

/*
 * Class:     i2c_U2CWrapper
 * Method:    scanForSlavesN
 * Signature: (Li2c/U2CDevice;Li2c/U2CSlaveAdrList;[B)I
 */
JNIEXPORT jint JNICALL Java_i2c_U2CWrapper_scanForSlavesN
  (JNIEnv *, jclass, jobject, jobject, jbyteArray);

/*
 * Class:     i2c_U2CWrapper
 * Method:    setClockSynchN
 * Signature: (Li2c/U2CDevice;Z)I
 */
JNIEXPORT jint JNICALL Java_i2c_U2CWrapper_setClockSynchN
  (JNIEnv *, jclass, jobject, jboolean);

/*
 * Class:     i2c_U2CWrapper
 * Method:    setI2cFreqN
 * Signature: (Li2c/U2CDevice;I)I
 */
JNIEXPORT jint JNICALL Java_i2c_U2CWrapper_setI2cFreqN
  (JNIEnv *, jclass, jobject, jint);

/*
 * Class:     i2c_U2CWrapper
 * Method:    writeN
 * Signature: (Li2c/U2CDevice;Li2c/U2CTransaction;[B)I
 */
JNIEXPORT jint JNICALL Java_i2c_U2CWrapper_writeN
  (JNIEnv *, jclass, jobject, jobject, jbyteArray);

#ifdef __cplusplus
}
#endif
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -