22var events = require ( 'events' ) ,
33 child = require ( 'child_process' ) ,
44 util = require ( 'util' ) ,
5- colors = require ( 'colors ' ) ,
5+ chalk = require ( 'chalk ' ) ,
66 serial = require ( 'serialport' ) ;
77
88/*
@@ -29,7 +29,7 @@ var Board = function (options) {
2929
3030 self . log ( 'info' , 'binding serial events' ) ;
3131 self . serial . on ( 'data' , function ( data ) {
32- self . log ( 'receive' , data . toString ( ) . red ) ;
32+ self . log ( 'receive' , chalk . red ( data . toString ( ) ) ) ;
3333 self . emit ( 'data' , data ) ;
3434 } ) ;
3535
@@ -132,7 +132,7 @@ Board.prototype.write = function (m) {
132132 this . log ( 'write' , m ) ;
133133 this . serial . write ( '!' + m + '.' ) ;
134134 } else {
135- this . log ( 'info' , 'serial not ready, buffering message: ' + m . red ) ;
135+ this . log ( 'info' , 'serial not ready, buffering message: ' + chalk . red ( m ) ) ;
136136 this . writeBuffer . push ( m ) ;
137137 }
138138}
@@ -181,7 +181,7 @@ Board.prototype.pinMode = function (pin, val) {
181181Board . prototype . digitalWrite = function ( pin , val ) {
182182 pin = this . normalizePin ( pin ) ;
183183 val = this . normalizeVal ( val ) ;
184- this . log ( 'info' , 'digitalWrite to pin ' + pin + ': ' + val . green ) ;
184+ this . log ( 'info' , 'digitalWrite to pin ' + pin + ': ' + chalk . green ( val ) ) ;
185185 this . write ( '01' + pin + val ) ;
186186}
187187
@@ -197,7 +197,7 @@ Board.prototype.digitalRead = function (pin) {
197197Board . prototype . analogWrite = function ( pin , val ) {
198198 pin = this . normalizePin ( pin ) ;
199199 val = this . normalizeVal ( val ) ;
200- this . log ( 'info' , 'analogWrite to pin ' + pin + ': ' + val . green ) ;
200+ this . log ( 'info' , 'analogWrite to pin ' + pin + ': ' + chalk . green ( val ) ) ;
201201 this . write ( '03' + pin + val ) ;
202202}
203203Board . prototype . analogRead = function ( pin ) {
@@ -220,7 +220,7 @@ Board.prototype.delay = function (ms) {
220220Board . prototype . log = function ( /*level, message*/ ) {
221221 var args = [ ] . slice . call ( arguments ) ;
222222 if ( this . debug ) {
223- console . log ( String ( + new Date ( ) ) . grey + ' duino ' . blue + args . shift ( ) . magenta + ' ' + args . join ( ', ' ) ) ;
223+ console . log ( chalk . gray ( Date . now ( ) ) + chalk . blue ( ' duino ' ) + chalk . magenta ( args . shift ( ) ) + ' ' + args . join ( ', ' ) ) ;
224224 }
225225}
226226
0 commit comments