doc: Add description for device driver
source: Add upper layer bit op functions
source: Add upper layer date and time functions
source: Add implemention for bit op
source: Add implemention for time and date
source: Add surpport for asm_c
config: Update .gitignore