Hi,
I do alot of embedded development stuff with 8 bit micros without an OS.
I ordered primer 2 last night and I am waiting for delivery.
I have no idea how to code to work with an OS.
From what I read, circle abstracts the hard stuff; LCD, mems, SDcard, etc...., but does not abstract most of the peripherials; ADC,timer, UART, I2C, etc....
When I code I suppose I call a function built into circle OS for drawing lines on the LCD. When I need to use I2C, I would have to setup the I2C registers myself according to the STM datasheets. It that correct so far?
For instance lets say I want to write a program that makes no explicit use of circle OS functions, would coding be just be as if there was no OS? By that I mean do I still need to make adjustments to my application for circle OS?
Can I just use GCC to build a normal non circle OS program and have that program run under Circle OS without problems?