artik-sdk
Version:
SDK for developing applications for Samsung's ARTIK platform
70 lines (63 loc) • 1.91 kB
JavaScript
/* GPIO definition */
exports.ARTIK_A10_GPIO_XEINT0 = 8;
exports.ARTIK_A10_GPIO_XEINT1 = 9;
exports.ARTIK_A10_GPIO_XEINT2 = 10;
exports.ARTIK_A10_GPIO_XEINT3 = 11;
exports.ARTIK_A10_GPIO_XEINT4 = 12;
exports.ARTIK_A10_GPIO_XEINT5 = 13;
exports.ARTIK_A10_GPIO_XEINT6 = 14;
exports.ARTIK_A10_GPIO_XEINT8 = 16;
exports.ARTIK_A10_GPIO_XEINT12 = 20;
exports.ARTIK_A10_GPIO_XEINT13 = 21;
exports.ARTIK_A10_GPIO_XEINT14 = 22;
exports.ARTIK_A10_GPIO_XEINT16 = 24;
exports.ARTIK_A10_GPIO_XEINT17 = 25;
exports.ARTIK_A10_GPIO_XEINT18 = 26;
exports.ARTIK_A10_GPIO_XEINT20 = 28;
exports.ARTIK_A10_GPIO_XEINT24 = 32;
exports.ARTIK_A10_GPIO_XEINT27 = 35;
exports.ARTIK_A10_GPIO_XEINT28 = 36;
exports.ARTIK_A10_GPIO_XGPIO0 = 217;
exports.ARTIK_A10_GPIO_XGPIO1 = 218;
exports.ARTIK_A10_GPIO_XGPIO2 = 219;
exports.ARTIK_A10_GPIO_XGPIO3 = 220;
exports.ARTIK_A10_GPIO_XGPIO6 = 221;
exports.ARTIK_A10_GPIO_XGPIO8 = 0;
exports.ARTIK_A10_GPIO_XGPIO9 = 1;
exports.ARTIK_A10_GPIO_XGPIO17 = 132;
/* SERIAL definition */
exports.ARTIK_A10_SERIAL = { 'SCOM' : { 'XSCOM1' : 0,
'XSCOM2' : 1,
'XSCOM3' : 2,
'XSCOM4' : 3 }
};
/* PWM definition */
exports.ARTIK_A10_PWM = { 'PWMIO' : { 'XPWMIO1' : 0,
'XPWMIO2' : 1,
'XPWMIO3' : 256,
'XPWMIO4' : 257 },
'POLR' : { 'NORMAL' : 0,
'INVERT' : 1 }
};
/* SPI definition */
exports.ARTIK_A10_SPI = { 'BUS' : { 'BUS0' : 0,
'BUS1' : 1,
'BUS2' : 2,
'BUS3' : 3 },
'CS' : { 'CS0' : 0,
'CS1' : 1 },
'MODE' : { 'MODE0' : 0,
'MODE1' : 1,
'MODE2' : 2,
'MODE3' : 3,},
'BITS' : { 'BITS8' : 8},
};
/* SENSOR definition */
exports.ARTIK_A10_SENSOR = { 'DEVICE' : { 'ACCELEROMETER' : 1,
'HUMIDITY' : 4,
'LIGHT' : 8,
'TEMPERATURE' : 16,
'PROXIMITY' : 32,
'NONE' : 0,
}
};