µC/BuildingBlocks Overview: Introduction

µC/BuildingBlocks groups embedded software components into a product category. These components are basic embedded software module used with simple hardware peripherals.
?C/Clk

?C/ Clk is a component that implements a Year 2000 compliant clock/calendar module. The clock/calendar module offers the following features:

  • Maintains time using a 32-bit running counter, starting at 2000/01/01 00:00:00 GMT.
  • Allows your application to obtain timestamps to mark the occurrence of events. A ?C/Clk timestamp is a copy of the internal 32-bit running counter.
  • Three timestamps types are supported:
  • ?C/Clk timestamps, which covers years 2000 to 2135 with one second resolution;
  • UNIX timestamps, which covers years 1970 to 2105 with one second resolution;
  • NTP (Network Time Protocol) timestamps, which covers years 1900 to 2035 with one second resolution;
  • Allows your application to get the current date and time into a structured data type named CLK_DATE_TIME which contains year , month , day , day_of_week , hour , minute , seconds and time_zone .
  • Allows conversion from and to all types of timestamps and CLK_DATE_TIME , get and set the internal 32-bit running counter using any of the four data types.
?C/Clk can be used with ?C/ SNTPc to obtain the current date and time from a Network Time Protocol server.
?C/LCD
µC/LCD is a component that allows you to interface with character LCD (Liquid Crystal Display) modules which are based on the highly popular HD44780 Dot Matrix LCD Controller & Driver. µC/ LCD allows you to:
  • Control LCD modules containing up to 80 characters.
  • Display ASCII characters.
  • Display ASCII strings.
  • Define up to eight symbols based on a 5x7 dot matrix.
  • Display horizontal and vertical bar graphs.
» further information on german

Members Login
username
password
New MemberRegister Here
Newsletter Signup