Program to demonstrate NXP semiconductor's PCA9955B chip working with the BBC micro:bit

Dependencies:   PCA995xA microbit

Fork of PCA9955A_Hello by InetrfaceProducts NXP

This is a simple program that allows you to control each port on a PCA9955B connected over i2c to a BBC micro:bit using a simple USB serial communication program.

I've written it to work with the 2 digit SMD soldering kit I designed. Drop me an email at tb942@hotmail.co.uk for further info on that...

Files at this revision

API Documentation at this revision

Comitter:
tb942
Date:
Tue Aug 14 18:42:53 2018 +0000
Parent:
5:9f89d6e17ff7
Commit message:

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 9f89d6e17ff7 -r 7164a88905c1 main.cpp
--- a/main.cpp	Tue Aug 14 18:31:16 2018 +0000
+++ b/main.cpp	Tue Aug 14 18:42:53 2018 +0000
@@ -1,6 +1,11 @@
 #include "MicroBit.h"                                                                       //dem libraries tho.... don't forget 'em! (MCU specific)
 #include "PCA9955A.h"
 
+//Allows each led driver port to be triggered on/off over serial - simply send the relevant Hex character using Putty or similar: 
+//(0,1,2,3,4,5,6) = segments for character 1, 
+//(7,8,9,A,B,C,D) = segments for character 2, 
+//(E,F) = decimal points
+
 PCA9955A    led_cntlr(I2C_SDA0, I2C_SCL0 , 0x3f<<1);                                        //SDA, SCL, Slave_address(option)
 MicroBitSerial pc(USBTX, USBRX);