code: func NewMAX7219Driver(a gobot.Connection, clockPin string, dataPin string, csPin string, count uint) *MAX7219Driver {
  	t := &MAX7219Driver{
  		name:       gobot.DefaultName("MAX7219Driver"),
  		pinClock:   NewDirectPinDriver(a, clockPin),
  		pinData:    NewDirectPinDriver(a, dataPin),
  		pinCS:      NewDirectPinDriver(a, csPin),
  		count:      count,
  		connection: a,
  		Commander:  gobot.NewCommander(),
  	}
  
  	/* TODO : Add commands */
  
  	return t
  }
docs: // NewMAX7219Driver return a new MAX7219Driver given a gobot.Connection, pins and how many chips are chained