artik-sdk
Version:
SDK for developing applications for Samsung's ARTIK platform
71 lines (64 loc) • 1.94 kB
JavaScript
/* GPIO definition */
exports.ARTIK_A5_GPIO_XEINT0 = 121;
exports.ARTIK_A5_GPIO_XEINT1 = 122;
exports.ARTIK_A5_GPIO_XEINT2 = 123;
exports.ARTIK_A5_GPIO_XEINT3 = 124;
exports.ARTIK_A5_GPIO_XEINT4 = 125;
exports.ARTIK_A5_GPIO_XEINT5 = 126;
exports.ARTIK_A5_GPIO_XEINT6 = 127;
exports.ARTIK_A5_GPIO_XEINT8 = 129;
exports.ARTIK_A5_GPIO_XEINT9 = 130;
exports.ARTIK_A5_GPIO_XEINT12 = 133;
exports.ARTIK_A5_GPIO_XEINT13 = 134;
exports.ARTIK_A5_GPIO_XEINT14 = 135;
exports.ARTIK_A5_GPIO_XEINT16 = 137;
exports.ARTIK_A5_GPIO_XEINT17 = 138;
exports.ARTIK_A5_GPIO_XEINT18 = 139;
exports.ARTIK_A5_GPIO_XEINT20 = 141;
exports.ARTIK_A5_GPIO_XEINT21 = 142;
exports.ARTIK_A5_GPIO_XEINT22 = 143;
exports.ARTIK_A5_GPIO_XEINT24 = 145;
exports.ARTIK_A5_GPIO_XEINT25 = 146;
exports.ARTIK_A5_GPIO_XEINT27 = 148;
exports.ARTIK_A5_GPIO_XEINT28 = 149;
exports.ARTIK_A5_GPIO_XGPIO2 = 42;
exports.ARTIK_A5_GPIO_XGPIO3 = 43;
exports.ARTIK_A5_GPIO_XGPIO6 = 46;
exports.ARTIK_A5_GPIO_XGPIO15 = 56;
exports.ARTIK_A5_GPIO_XGPIO17 = 132;
/* SERIAL definition */
exports.ARTIK_A5_SERIAL = { 'SCOM' : { 'XSCOM1' : 0,
'XSCOM2' : 1,
'XSCOM3' : 2,
'XSCOM4' : 3 },
};
/* PWM definition */
exports.ARTIK_A5_PWM = { 'PWMIO' : { 'XPWMIO1' : 0,
'XPWMIO2' : 1,
'XPWMIO3' : 256,
'XPWMIO4' : 257 },
'POLR' : { 'NORMAL' : 0,
'INVERT' : 1 }
};
/* SPI definition */
exports.ARTIK_A5_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_A5_SENSOR = { 'DEVICE' : { 'ACCELEROMETER' : 1,
'HUMIDITY' : 4,
'LIGHT' : 8,
'TEMPERATURE' : 16,
'PROXIMITY' : 32,
'NONE' : 0,
}
};