Stap 6: Excurse: de Code
Bent u niet die in codage, u kunt het overslaan van dit lid, als ik sommige binnenkant over de codebase verschaffen zal.
De PinTin Nano is geschreven in C# met hergebruik in het achterhoofd. Ik kan "koppel" de kern van het programma (codering routine en database), en zetten dat bijvoorbeeld in een WPF programma op Windows. Dit geeft een veel flexibiliteit.
Bovendien, met de c ++ oled-bibliotheek wilt werken, ik heb een c wrapper-dll, die ik via PInvoke vanuit C# bellen kan. Dit is een vrij koel ervaring.
BTW, dit zijn de volgende bibliotheken die ik gebruik in de PinTinNano:
https://github.com/Sparkfun/Edison_OLED_Block/tree... (GPL)
http://www.bouncycastle.org/csharp/ (MIT X 11 aanpassing)
Om aan de veilige kant, heb ik de PinTinNano onder een GPL-licentie, vanwege de aard GPL van het OLED-bibliotheken van Sparkfun.