Ignore:
Timestamp:
06/05/11 17:40:00 (13 years ago)
Author:
neise
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • firmware/FSC/src/output.c

    r10697 r10910  
    77void print_status() {
    88        usart_write_str((pU08)"adc status:\n");
    9         for (U08 i=0; i< VOLTAGE_CHANNELS/8;++i) {
     9        for (U08 i=0; i< VOLTAGE_REGS;++i) {
    1010                usart_write_U08_bin(adc_enables[i]);   
    1111                usart_write_char(' ');
    1212        }
    13         usart_write_char('\n');
    14         for (U08 i=0; i< VOLTAGE_CHANNELS/8;++i){
     13        usart_write_crlf();
     14        for (U08 i=0; i< VOLTAGE_REGS;++i){
    1515                usart_write_U08_bin(adc_channels_ready[i]);
    1616                usart_write_char(' ');
    1717        }
    18         usart_write_char('\n');
     18        usart_write_crlf();
    1919
    2020        usart_write_str((pU08)"ad7719 status:\n");
     
    2323                usart_write_char(' ');
    2424        }
    25         usart_write_char('\n');
     25        usart_write_crlf();
    2626        for (U08 i=0; i< RESISTANCE_CHANNELS/8;++i){
    2727                usart_write_U08_bin(ad7719_channels_ready[i]);
    2828                usart_write_char(' ');
    2929        }
    30         usart_write_char('\n');
     30        usart_write_crlf();
    3131
    3232        usart_write_str((pU08)"time:");
    3333        usart_write_U32(sec,10);
    3434        usart_write_str((pU08)" sec.\n");
    35 
     35/*
    3636        usart_write_str((pU08)"adc measured all: ");
    3737        if (adc_measured_all)
     
    4848        usart_write_str((pU08)"adc current channel:");
    4949        usart_write_U08(*adc_current_channel,2);
    50         usart_write_char('\n');
     50        usart_write_crlf();
    5151
    5252        usart_write_str((pU08)"ad7719 current channel:");
    5353        usart_write_U08(*ad7719_current_channel,2);
    54         usart_write_char('\n');
    55 
     54        usart_write_crlf();
     55       
     56        usart_write_str((pU08)"mux SB:");
     57        usart_write_U08_hex(PORTC);
     58        usart_write_str((pU08)" SA:");
     59        usart_write_U08_hex(PORTA);
     60        usart_write_crlf();
     61*/
    5662}
    5763void print_adc_nicely() {
     
    9298                        usart_write_str((pU08)" ");     
    9399                } else {
    94                         usart_write_str((pU08)"         ");     
     100                        usart_write_str((pU08)"       ");       
    95101                }
    96102                //usart_write_char('\n');
     
    114120}
    115121
    116 void adc_output(U08 channel, U08 data) {
     122void adc_output(U08 channel, U16 data) {
    117123
    118124//      if (channel < 40)
     
    167173        //usart_write_U08(channel,2); // Numbers 1...8
    168174        usart_write_char(':');
    169         usart_write_U16((U16)data*16, 4); //data
     175        usart_write_U16(data/(adc_readings_until_mean/4), 7); //data
    170176}
    171177
     
    182188        w5100_set_TX(eth_write_buffer, 2);
    183189}
     190
     191void print_help(){
     192        usart_write_str((pU08)"printing help: -not yet- \n");
     193}
     194
     195void print_adc_stupid() {
     196        usart_write_str((pU08)"printing voltages in mV - stupid mode:\n");
     197        for (U08 i = 0 ; i < VOLTAGE_CHANNELS ; ++i) {
     198                usart_write_str((pU08)"ch:");
     199                usart_write_U08(i,3);
     200                usart_write_char(' ');
     201                usart_write_U16_hex(adc_values[i]);
     202                usart_write_char(' ');
     203                usart_write_U16(adc_values[i],7);
     204                usart_write_crlf();
     205        }
     206        usart_write_char('\n');
     207}
Note: See TracChangeset for help on using the changeset viewer.