Loading .gitignore 0 → 100644 +1 −0 Changes for .gitignore: 1 added line, 0 removed lines. Original line number Diff line number Diff line node_modules* AddOn/addon.cc +23 −0 Changes for AddOn/addon.cc: 23 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -226,6 +226,28 @@ void WriteAllFrames(const FunctionCallbackInfo<Value>& args) { args.GetReturnValue().Set(String::NewFromUtf8(isolate, "end of 'WRITE ALL FRAMES' job")); } void WriteSingleLine(const FunctionCallbackInfo<Value>& args) { Isolate* isolate = args.GetIsolate(); if (!args[0]->IsNumber() || !args[1]->IsNumber() || !args[2]->IsNumber() || !args[3]->IsNumber()) { isolate->ThrowException(Exception::TypeError(String::NewFromUtf8(isolate, "Wrong type of arguments"))); return; } int _i2cbus = args[0]->ToInteger()->Value(); int _address = args[1]->ToInteger()->Value(); int line = args[2]->ToInteger()->Value(); int linePos = args[3]->ToInteger()->Value(); SetFile(_i2cbus, _address); //Devo settare /dev/i2c... tutte le volte i2c_smbus_write_byte_data(file, linePos, line); close(file); args.GetReturnValue().Set(String::NewFromUtf8(isolate, "ok line")); } void Begin(const FunctionCallbackInfo<Value>& args) { Isolate* isolate = args.GetIsolate(); Loading Loading @@ -257,6 +279,7 @@ void Exit(const FunctionCallbackInfo<Value>& args) { void Init(Local<Object> exports) { NODE_SET_METHOD(exports, "WriteAllFrames", WriteAllFrames); NODE_SET_METHOD(exports, "WriteSingleLine", WriteSingleLine); NODE_SET_METHOD(exports, "Begin", Begin); NODE_SET_METHOD(exports, "Exit", Exit); } Loading AddOn/build/Makefile +2 −2 Changes for AddOn/build/Makefile: 2 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -308,8 +308,8 @@ ifeq ($(strip $(foreach prefix,$(NO_LOAD),\ endif quiet_cmd_regen_makefile = ACTION Regenerating $@ cmd_regen_makefile = cd $(srcdir); /usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "--toplevel-dir=." -I/root/matrix8x8_bicolor/AddOn/build/config.gypi -I/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi -I/root/.node-gyp/8.6.0/include/node/common.gypi "--depth=." "-Goutput_dir=." "--generator-output=build" "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/root/.node-gyp/8.6.0" "-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp" "-Dnode_lib_file=/root/.node-gyp/8.6.0/<(target_arch)/node.lib" "-Dmodule_root_dir=/root/matrix8x8_bicolor/AddOn" "-Dnode_engine=v8" binding.gyp Makefile: $(srcdir)/../../.node-gyp/8.6.0/include/node/common.gypi $(srcdir)/build/config.gypi $(srcdir)/binding.gyp $(srcdir)/../../../usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi cmd_regen_makefile = cd $(srcdir); /usr/local/lib/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "--toplevel-dir=." -I/root/matrix8x8_bicolor/AddOn/build/config.gypi -I/usr/local/lib/node_modules/node-gyp/addon.gypi -I/root/.node-gyp/9.2.1/include/node/common.gypi "--depth=." "-Goutput_dir=." "--generator-output=build" "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/root/.node-gyp/9.2.1" "-Dnode_gyp_dir=/usr/local/lib/node_modules/node-gyp" "-Dnode_lib_file=/root/.node-gyp/9.2.1/<(target_arch)/node.lib" "-Dmodule_root_dir=/root/matrix8x8_bicolor/AddOn" "-Dnode_engine=v8" binding.gyp Makefile: $(srcdir)/../../.node-gyp/9.2.1/include/node/common.gypi $(srcdir)/../../../usr/local/lib/node_modules/node-gyp/addon.gypi $(srcdir)/build/config.gypi $(srcdir)/binding.gyp $(call do_cmd,regen_makefile) # "all" is a concatenation of the "all" targets from all the included Loading AddOn/build/Release/.deps/Release/obj.target/addon/addon.o.d +11 −11 Changes for AddOn/build/Release/.deps/Release/obj.target/addon/addon.o.d: 11 added lines, 11 removed lines. Original line number Diff line number Diff line cmd_Release/obj.target/addon/addon.o := g++ '-DNODE_GYP_MODULE_NAME=addon' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' -I/root/.node-gyp/8.6.0/include/node -I/root/.node-gyp/8.6.0/src -I/root/.node-gyp/8.6.0/deps/uv/include -I/root/.node-gyp/8.6.0/deps/v8/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF ./Release/.deps/Release/obj.target/addon/addon.o.d.raw -c -o Release/obj.target/addon/addon.o ../addon.cc cmd_Release/obj.target/addon/addon.o := g++ '-DNODE_GYP_MODULE_NAME=addon' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' -I/root/.node-gyp/9.2.1/include/node -I/root/.node-gyp/9.2.1/src -I/root/.node-gyp/9.2.1/deps/uv/include -I/root/.node-gyp/9.2.1/deps/v8/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF ./Release/.deps/Release/obj.target/addon/addon.o.d.raw -c -o Release/obj.target/addon/addon.o ../addon.cc Release/obj.target/addon/addon.o: ../addon.cc \ /root/.node-gyp/8.6.0/include/node/node.h \ /root/.node-gyp/8.6.0/include/node/v8.h \ /root/.node-gyp/8.6.0/include/node/v8-version.h \ /root/.node-gyp/8.6.0/include/node/v8config.h \ /root/.node-gyp/8.6.0/include/node/node_version.h ../i2c-dev.h \ /root/.node-gyp/9.2.1/include/node/node.h \ /root/.node-gyp/9.2.1/include/node/v8.h \ /root/.node-gyp/9.2.1/include/node/v8-version.h \ /root/.node-gyp/9.2.1/include/node/v8config.h \ /root/.node-gyp/9.2.1/include/node/node_version.h ../i2c-dev.h \ ../8x8font.h ../addon.cc: /root/.node-gyp/8.6.0/include/node/node.h: /root/.node-gyp/8.6.0/include/node/v8.h: /root/.node-gyp/8.6.0/include/node/v8-version.h: /root/.node-gyp/8.6.0/include/node/v8config.h: /root/.node-gyp/8.6.0/include/node/node_version.h: /root/.node-gyp/9.2.1/include/node/node.h: /root/.node-gyp/9.2.1/include/node/v8.h: /root/.node-gyp/9.2.1/include/node/v8-version.h: /root/.node-gyp/9.2.1/include/node/v8config.h: /root/.node-gyp/9.2.1/include/node/node_version.h: ../i2c-dev.h: ../8x8font.h: AddOn/build/Release/addon.node +132 B (18.4 KiB) File changed.No diff preview for this file type. View original file View changed file Loading
.gitignore 0 → 100644 +1 −0 Changes for .gitignore: 1 added line, 0 removed lines. Original line number Diff line number Diff line node_modules*
AddOn/addon.cc +23 −0 Changes for AddOn/addon.cc: 23 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -226,6 +226,28 @@ void WriteAllFrames(const FunctionCallbackInfo<Value>& args) { args.GetReturnValue().Set(String::NewFromUtf8(isolate, "end of 'WRITE ALL FRAMES' job")); } void WriteSingleLine(const FunctionCallbackInfo<Value>& args) { Isolate* isolate = args.GetIsolate(); if (!args[0]->IsNumber() || !args[1]->IsNumber() || !args[2]->IsNumber() || !args[3]->IsNumber()) { isolate->ThrowException(Exception::TypeError(String::NewFromUtf8(isolate, "Wrong type of arguments"))); return; } int _i2cbus = args[0]->ToInteger()->Value(); int _address = args[1]->ToInteger()->Value(); int line = args[2]->ToInteger()->Value(); int linePos = args[3]->ToInteger()->Value(); SetFile(_i2cbus, _address); //Devo settare /dev/i2c... tutte le volte i2c_smbus_write_byte_data(file, linePos, line); close(file); args.GetReturnValue().Set(String::NewFromUtf8(isolate, "ok line")); } void Begin(const FunctionCallbackInfo<Value>& args) { Isolate* isolate = args.GetIsolate(); Loading Loading @@ -257,6 +279,7 @@ void Exit(const FunctionCallbackInfo<Value>& args) { void Init(Local<Object> exports) { NODE_SET_METHOD(exports, "WriteAllFrames", WriteAllFrames); NODE_SET_METHOD(exports, "WriteSingleLine", WriteSingleLine); NODE_SET_METHOD(exports, "Begin", Begin); NODE_SET_METHOD(exports, "Exit", Exit); } Loading
AddOn/build/Makefile +2 −2 Changes for AddOn/build/Makefile: 2 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -308,8 +308,8 @@ ifeq ($(strip $(foreach prefix,$(NO_LOAD),\ endif quiet_cmd_regen_makefile = ACTION Regenerating $@ cmd_regen_makefile = cd $(srcdir); /usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "--toplevel-dir=." -I/root/matrix8x8_bicolor/AddOn/build/config.gypi -I/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi -I/root/.node-gyp/8.6.0/include/node/common.gypi "--depth=." "-Goutput_dir=." "--generator-output=build" "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/root/.node-gyp/8.6.0" "-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp" "-Dnode_lib_file=/root/.node-gyp/8.6.0/<(target_arch)/node.lib" "-Dmodule_root_dir=/root/matrix8x8_bicolor/AddOn" "-Dnode_engine=v8" binding.gyp Makefile: $(srcdir)/../../.node-gyp/8.6.0/include/node/common.gypi $(srcdir)/build/config.gypi $(srcdir)/binding.gyp $(srcdir)/../../../usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi cmd_regen_makefile = cd $(srcdir); /usr/local/lib/node_modules/node-gyp/gyp/gyp_main.py -fmake --ignore-environment "--toplevel-dir=." -I/root/matrix8x8_bicolor/AddOn/build/config.gypi -I/usr/local/lib/node_modules/node-gyp/addon.gypi -I/root/.node-gyp/9.2.1/include/node/common.gypi "--depth=." "-Goutput_dir=." "--generator-output=build" "-Dlibrary=shared_library" "-Dvisibility=default" "-Dnode_root_dir=/root/.node-gyp/9.2.1" "-Dnode_gyp_dir=/usr/local/lib/node_modules/node-gyp" "-Dnode_lib_file=/root/.node-gyp/9.2.1/<(target_arch)/node.lib" "-Dmodule_root_dir=/root/matrix8x8_bicolor/AddOn" "-Dnode_engine=v8" binding.gyp Makefile: $(srcdir)/../../.node-gyp/9.2.1/include/node/common.gypi $(srcdir)/../../../usr/local/lib/node_modules/node-gyp/addon.gypi $(srcdir)/build/config.gypi $(srcdir)/binding.gyp $(call do_cmd,regen_makefile) # "all" is a concatenation of the "all" targets from all the included Loading
AddOn/build/Release/.deps/Release/obj.target/addon/addon.o.d +11 −11 Changes for AddOn/build/Release/.deps/Release/obj.target/addon/addon.o.d: 11 added lines, 11 removed lines. Original line number Diff line number Diff line cmd_Release/obj.target/addon/addon.o := g++ '-DNODE_GYP_MODULE_NAME=addon' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' -I/root/.node-gyp/8.6.0/include/node -I/root/.node-gyp/8.6.0/src -I/root/.node-gyp/8.6.0/deps/uv/include -I/root/.node-gyp/8.6.0/deps/v8/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF ./Release/.deps/Release/obj.target/addon/addon.o.d.raw -c -o Release/obj.target/addon/addon.o ../addon.cc cmd_Release/obj.target/addon/addon.o := g++ '-DNODE_GYP_MODULE_NAME=addon' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' -I/root/.node-gyp/9.2.1/include/node -I/root/.node-gyp/9.2.1/src -I/root/.node-gyp/9.2.1/deps/uv/include -I/root/.node-gyp/9.2.1/deps/v8/include -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++0x -MMD -MF ./Release/.deps/Release/obj.target/addon/addon.o.d.raw -c -o Release/obj.target/addon/addon.o ../addon.cc Release/obj.target/addon/addon.o: ../addon.cc \ /root/.node-gyp/8.6.0/include/node/node.h \ /root/.node-gyp/8.6.0/include/node/v8.h \ /root/.node-gyp/8.6.0/include/node/v8-version.h \ /root/.node-gyp/8.6.0/include/node/v8config.h \ /root/.node-gyp/8.6.0/include/node/node_version.h ../i2c-dev.h \ /root/.node-gyp/9.2.1/include/node/node.h \ /root/.node-gyp/9.2.1/include/node/v8.h \ /root/.node-gyp/9.2.1/include/node/v8-version.h \ /root/.node-gyp/9.2.1/include/node/v8config.h \ /root/.node-gyp/9.2.1/include/node/node_version.h ../i2c-dev.h \ ../8x8font.h ../addon.cc: /root/.node-gyp/8.6.0/include/node/node.h: /root/.node-gyp/8.6.0/include/node/v8.h: /root/.node-gyp/8.6.0/include/node/v8-version.h: /root/.node-gyp/8.6.0/include/node/v8config.h: /root/.node-gyp/8.6.0/include/node/node_version.h: /root/.node-gyp/9.2.1/include/node/node.h: /root/.node-gyp/9.2.1/include/node/v8.h: /root/.node-gyp/9.2.1/include/node/v8-version.h: /root/.node-gyp/9.2.1/include/node/v8config.h: /root/.node-gyp/9.2.1/include/node/node_version.h: ../i2c-dev.h: ../8x8font.h:
AddOn/build/Release/addon.node +132 B (18.4 KiB) File changed.No diff preview for this file type. View original file View changed file