|
| From: | Micah Carrick |
| Subject: | Re: [avr-gcc-list] Help with flash lookup table |
| Date: | Wed, 10 May 2006 12:52:21 -0700 |
| User-agent: | Thunderbird 1.5.0.2 (X11/20060501) |
Duh. Great thanks... your suggestion worked: return pgm_read_byte(&gp2d120_data[adc_value]); Paulo Marques wrote:
Micah Carrick wrote:[...] uint8_t gp2d120_adc8_to_cm (uint8_t adc_value) { uint8_t *ptr = gp2d120_data; *ptr += adc_value;^^^^ this should be: ptr += adc_value; Or even easier (totally untested): uint8_t gp2d120_adc8_to_cm (uint8_t adc_value) { return pgm_read_byte(&gp2d120_data[value]); } I hope this helps,
| [Prev in Thread] | Current Thread | [Next in Thread] |