Program to demonstrate NXP semiconductor's PCA9955B chip working with the BBC micro:bit
Dependencies: PCA995xA microbit
Fork of PCA9955A_Hello by
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...
Revision 6:7164a88905c1, committed 2018-08-14
- 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);