
Impliment/convert Menu code for 2 line 20char LCD - Embedded software 'C'
- or -
Post a project like this4087
$$
- Posted:
- Proposals: 4
- Remote
- #402124
- Awarded
Description
Experience Level: Intermediate
Estimated project duration: 3 - 4 weeks
General information for the business: This is destined to be a menu system for an a MSP430F5xxx LCD display in a barge.
Kind of development: Customization of existing program
Num. of modules: 1
Description of every module: This job is to Convert Aubrey Kagan's software (supplied) to run on a 2x20 LCD display. Aubrey has written an article on the Menu software (also included).
Aubrey has created a way to implement a hierarchical menu system that allows reusable software for displaying
and changing parameters to save ROM space and achieve maximum flexibility.
A spreadsheet is included that details the settings / readings required in the first implementation of this reusable software.
Description of requirements/functionality: It is important to document the software well so that I can implement it easily in the target system.
I can supply a 2x20 LCD if required.
Can also supply target hardware if required.
A second phase of the project is to implement the idea Aubrey outlines in the text (but not in the code) for preparing the screen image in RAM. but that can come later.
Standby Display (including timeout from menu)
The standby display will be selectable.
typically A date/time display/set is desirable, with various values displayed.
Alternative bottom line will rotate alarms / status
The keyboard functions such as Aubrey specifies are required.
4 buttons - Menu, Up, down, Enter
timeout to standby display.
Specific technologies required: Embedded C code - Weel documented
Extra notes: Extract from Circuit Cellar - Aubrey's article (pages 44-54) in the Circuit Cellar pdf
Also attached is Aubreys code - Kagan-.....zip
Kind of development: Customization of existing program
Num. of modules: 1
Description of every module: This job is to Convert Aubrey Kagan's software (supplied) to run on a 2x20 LCD display. Aubrey has written an article on the Menu software (also included).
Aubrey has created a way to implement a hierarchical menu system that allows reusable software for displaying
and changing parameters to save ROM space and achieve maximum flexibility.
A spreadsheet is included that details the settings / readings required in the first implementation of this reusable software.
Description of requirements/functionality: It is important to document the software well so that I can implement it easily in the target system.
I can supply a 2x20 LCD if required.
Can also supply target hardware if required.
A second phase of the project is to implement the idea Aubrey outlines in the text (but not in the code) for preparing the screen image in RAM. but that can come later.
Standby Display (including timeout from menu)
The standby display will be selectable.
typically A date/time display/set is desirable, with various values displayed.
Alternative bottom line will rotate alarms / status
The keyboard functions such as Aubrey specifies are required.
4 buttons - Menu, Up, down, Enter
timeout to standby display.
Specific technologies required: Embedded C code - Weel documented
Extra notes: Extract from Circuit Cellar - Aubrey's article (pages 44-54) in the Circuit Cellar pdf
Also attached is Aubreys code - Kagan-.....zip

Simon C.
99% (32)Projects Completed
33
Freelancers worked with
33
Projects awarded
38%
Last project
13 Feb 2017
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies