Subversion Repositories Projects

Rev

Rev 489 | Rev 728 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 489 Rev 519
Line 88... Line 88...
88
 *  write an <string> from progmen at <x>/<y> downwards to MAX7456 display memory
88
 *  write an <string> from progmen at <x>/<y> downwards to MAX7456 display memory
89
 */
89
 */
90
void write_string_pgm_down(uint8_t, uint8_t, const char*, uint8_t);
90
void write_string_pgm_down(uint8_t, uint8_t, const char*, uint8_t);
Line 91... Line 91...
91
 
91
 
92
/**
92
/**
93
 * Write only some digits of a unsigned <number> at <x>/<y> to MAX7456 display memory
93
 * Write a unsigned <number> at <x>/<y> to MAX7456 display memory
94
 * <num> represents the largest multiple of 10 that will still be displayable as
-
 
95
 * the first digit, so num = 10 will be 0-99 and so on
94
 * <length> represents the length to rightbound the number
96
 * <pad> = 1 will cause blank spaced to be filled up with zeros e.g. 007 instead of   7
95
 * <pad> = 1 will cause blank spaced to be filled up with zeros e.g. 007 instead of   7
97
 */
96
 */
Line 98... Line 97...
98
void write_ndigit_number_u(uint8_t, uint8_t, uint16_t, int16_t, uint8_t);
97
void write_ndigit_number_u(uint8_t, uint8_t, uint16_t, int16_t, uint8_t);
99
 
98
 
100
/**
99
/**
101
 * Write only some digits of a signed <number> at <x>/<y> to MAX7456 display memory
-
 
102
 * <num> represents the largest multiple of 10 that will still be displayable as
100
 * Write a signed <number> at <x>/<y> to MAX7456 display memory
103
 * the first digit, so num = 10 will be 0-99 and so on
101
 * <length> represents the length to rightbound the number
104
 * <pad> = 1 will cause blank spaced to be filled up with zeros e.g. 007 instead of   7
102
 * <pad> = 1 will cause blank spaced to be filled up with zeros e.g. 007 instead of   7
Line 105... Line 103...
105
 */
103
 */
106
void write_ndigit_number_s(uint8_t, uint8_t, int16_t, int16_t, uint8_t);
104
void write_ndigit_number_s(uint8_t, uint8_t, int16_t, int16_t, uint8_t);
107
 
-
 
108
/**
105
 
109
 * Write only some digits of a unsigned <number> at <x>/<y> to MAX7456 display memory
-
 
110
 * as /10th of the value
106
/**
111
 * <num> represents the largest multiple of 10 that will still be displayable as
107
 * Write a unsigned <number> at <x>/<y> to MAX7456 display memory as /10th of value
112
 * the first digit, so num = 10 will be 0-99 and so on
108
 * <length> represents the length to rightbound the number
Line 113... Line 109...
113
 * <pad> = 1 will cause blank spaced to be filled up with zeros e.g. 00.7 instead of   .7
109
 * <pad> = 1 will cause blank spaced to be filled up with zeros e.g. 007 instead of   7
114
 */
110
 */
115
void write_ndigit_number_u_10th(uint8_t, uint8_t, uint16_t, int16_t, uint8_t);
-
 
116
 
111
void write_ndigit_number_u_10th(uint8_t, uint8_t, uint16_t, int16_t, uint8_t);
117
/**
-
 
118
 * Write only some digits of a signed <number> at <x>/<y> to MAX7456 display memory
112
 
119
 * as /10th of the value
113
/**
120
 * <num> represents the largest multiple of 10 that will still be displayable as
114
 * Write a signed <number> at <x>/<y> to MAX7456 display memory as /10th of value
Line 121... Line 115...
121
 * the first digit, so num = 10 will be 0-99 and so on
115
 * <length> represents the length to rightbound the number
122
 * <pad> = 1 will cause blank spaced to be filled up with zeros e.g. 00.7 instead of   .7
116
 * <pad> = 1 will cause blank spaced to be filled up with zeros e.g. 007 instead of   7