MACRO CATEGORYS
We have sorted the macros into different category's.
The idea is that you will easier find and understand the use of a macro if it is easily available. So we have tried to group things in some sort of understandable order....
Here are a list of the MAIN groupings available at the moment.
I/O
It actually means Input Output, in other words, macros that will help you with Input on specific pin or ports. Alternatively also help with data going in or out on entire ports.
A port is a grouping of bits. There are always 8-bit in a BYTE PORT, some port might have less bits, but that is often depending on the fact that the capsules connection runs out in the present design. A bit is the smallest data both in code and physically that a micro controller handles. A bit can only handle a "0" zero, or a "1" one.
Dialog
Dialog is a group that contains primarily macros for communication between a person or computer and the micro controller. The Dialog tab is rather self explanatory this way.
Calculus
Calculus is what it sounds like. Calculus like ADD, SUB, MULT, DIV and so forth
Misc
Here is a good place to put things that is not rely fitting in any other groups, we have chosen to place things like timers and some external memory systems here
INTERRUPT
Interrupt contains primarily Interrupt driven things, sometime this can be derivatives from the I/O tab. Mostly these routines are very specific.
Logic
Logic is what it sounds like functions like AND, OR, EOR but also logic block that depends from more or less logical operations.
A/D - D/A
A/D D/A is a tab that is meant for A/D and D/A converters. But this is also a good place for IC driver like Frequency to voltage and things like that. Anything rely that interfaces Analog signals with digital and also the other way.
Anything and everything may be due for change depending on need and development level and requests from customers and there needs.