X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Fapps%2Fadc%2Fadc.c;h=e5bf083a9a9fde7d77dfee868cbc9a29136287a9;hp=becf89392a92f1edcd6e7d846630dc92e7c745eb;hb=5fb0341d348e101b30794945a6c91546e25e8e7b;hpb=1969a022e69bdac64a0d88de3d0ce88d79a27804 diff --git a/firmware/apps/adc/adc.c b/firmware/apps/adc/adc.c index becf893..e5bf083 100644 --- a/firmware/apps/adc/adc.c +++ b/firmware/apps/adc/adc.c @@ -8,12 +8,31 @@ \date September 2010 */ -#include "apps.h" #include "platform.h" #include "command.h" - #include "adc.h" +//! Handle an ADC10 command; currently assumes x2274, on a GoodFET31 board. +void adc_handle_fn( uint8_t const app, + uint8_t const verb, + uint32_t const len); + +// define the adc app's app_t +app_t const adc_app = { + + /* app number */ + ADC, + + /* handle fn */ + adc_handle_fn, + + /* name */ + "ADC", + + /* desc */ + "\tThe ADC app adds simple A/D sampling of a GoodFET pin.\n" + "\tCurrently assumes x2274 chip, on a GoodFET31 board.\n" +}; void init_adc10() { @@ -32,7 +51,9 @@ void uninit_adc10() //! Handle an ADC10 command; currently assumes x2274, on a GoodFET31 board. -void adchandle( unsigned char app, unsigned char verb, unsigned long len ) +void adc_handle_fn( uint8_t const app, + uint8_t const verb, + uint32_t const len) { u16 sample; u16 actual_N;