X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=firmware%2Fapps%2Fadc%2Fadc.c;h=e5bf083a9a9fde7d77dfee868cbc9a29136287a9;hb=9afcc58660c97fb70b2f214e2008a86deac531b1;hp=becf89392a92f1edcd6e7d846630dc92e7c745eb;hpb=dbd6ebc010f41d8d6832083a9d6d759478cf94ec;p=goodfet 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;