HD44780 Library and more!

Well in light of my recent hardware addition, I’ve decided to convert the basis of my HD44780 code into a standalone library. I’ve also added the ability to print signed integer numbers with padding with my whole code including examples compiling to < 3.5k at O0 optimization! Snazzy or what, with O3 optimization, I’ve managed […]

HD44780 LCD with PWM LED Backlight control

And voila! As I said in one of the last two posts (Initial post: https://hsel.co.uk/2014/08/14/stm32f0-discovery-board-and-the-hd44780-lcd/ and integrating a charge pump for backlight control: https://hsel.co.uk/2014/08/14/stm32f0-discovery-board-with-hd44780-and-integrated-charge-pump/), I’ve now included a generic LED backlight PWM controller using one of the standard GPIO pins. I’m using GPIOA Pin 6 to drive the LED backlight and I’ve integrated a 4bit (16 step) backlight […]

Eon Smart Watch 3!

Upon my return from my Central Europe tour (realistically – Belgium and Germany), I had the parcel everybody loves, A lovely little cuboid from Itead Studio! Contained within were my Eon Smart Watch 3 PCB’s, the ultimate model. As with always, I set to building then pretty soon after receiving the PCB’s as they were […]

ILI9163 LCD library

After much contemplation, I decided to rewrite the original ILI9163 library that I was using for the LCD. Fortunately, the LCD manual was much easier than I thought to read (http://goo.gl/CNVU8V), so tonight, I went about rewriting the whole LCD driver. I didn’t include any of the gamma correction curves as that would require a […]

Phobass PCB Success!

Well! Even after a bit of a dodgy design, I’m happy to say that the PCB’s have quite good success! I’ve now linked up the menu and mainboard PCB and have got the menu successfully working! The PCB’s in shot showing the main board and menu linked. Even though the center button on the menu […]

Phobass PCB’s

Today, using one of my favourite PCB companies ever, I sent off for my Phobass IV PCB’s to be made! I didn’t get round to designing the “string” PCB as that will require much more though and I’m wanting to jump right into finally completing IV! I’ve also fully completed the menu system and at […]

Phobass menu system

Having had a drastic rethink over the whole Phobass design, I’ve decided that I’m going to scrap the idea of making the patch editing PC based and have a dedicated patch editor onboard. Using my trusty PCD8544 Nokia LCD and the library I wrote, I’ve been writing a menu system. So far, I’ve got the […]