Changeset 10698 for firmware/FSC


Ignore:
Timestamp:
05/13/11 12:39:16 (14 years ago)
Author:
neise
Message:
 
Location:
firmware/FSC/src
Files:
2 edited

Legend:

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

    r10697 r10698  
    5959       
    6060for ( U08 i=0; i < (RESISTANCE_CHANNELS/8); ++i ) {
    61         ad7719_enables[i]=0x00;
     61        ad7719_enables[i]=0xFF;
    6262        ad7719_channels_ready[i]=0;
    6363        }
     
    101101
    102102        if (check_if_adc_measurement_done()) {
    103                 telegram_start();
    104                 w5100_set_TX(adc_values, ADC_VALUES_LEN_BYTE);
    105 
     103               
    106104                if(adc_print_endless){
    107105                        usart_write_str((pU08)"V|");
    108106                        usart_write_U32(sec ,8);
    109107                        print_adc_nicely(false,true);
     108                        telegram_start();
     109                        w5100_set_TX((U08*) adc_values, ADC_VALUES_LEN_BYTE);
     110
    110111                        reset_voltage_done();
    111112                } else
     
    113114                        adc_values_printed = true;
    114115                        print_adc_nicely(true,true);
     116                        telegram_start();
     117                        w5100_set_TX((U08*) adc_values, ADC_VALUES_LEN_BYTE);
     118
    115119                }
    116120        }
    117121
    118122        if (check_if_ad7719_measurement_done()) {
    119                 telegram_start();
    120                 w5100_set_TX(ad7719_values, AD7719_VALUES_LEN_BYTE);
    121123
    122124                if(ad7719_print_endless){
     
    125127                        print_ad7719_nicely(false,true);
    126128                        reset_resistance_done();
     129                        telegram_start();
     130                        w5100_set_TX((U08*) ad7719_values, AD7719_VALUES_LEN_BYTE);
     131
    127132                } else
    128133                if ( !ad7719_values_printed) {
    129134                        ad7719_values_printed = true;
    130135                        print_ad7719_nicely(true,true);
     136                        telegram_start();
     137                        w5100_set_TX((U08*) ad7719_values, AD7719_VALUES_LEN_BYTE);
     138
    131139                }
    132140        }
  • firmware/FSC/src/w5100_spi_interface.c

    r10697 r10698  
    300300// returns number of words, transmitted into TX - buffer.
    301301U16 w5100_set_TX(U08* string, U16 NumBytes) {
     302
    302303        U16 freesize = get_S0_TX_FSR();
    303304        if (freesize == 0)
     
    305306                return 0;
    306307        }
     308        usart_write_str((U08*)"sending via eth: with pointer:");
     309        usart_write_U16_hex(string);
     310        usart_write_str((U08*)" #of bytes: ");
     311        usart_write_U16(NumBytes,4 );
     312        usart_write_char(' \n');
    307313       
    308314        U16 last_TX_write_pointer = get_S0_TX_WR();
     
    312318
    313319        U16 upper_size, lower_size;
     320        /*
    314321        if (NumBytes > ETH_WRITE_BUFFER_SIZE)
    315322        {
     
    320327                return 0;
    321328        }
    322         else if ( freesize < NumBytes )
     329        else */
     330        if ( freesize < NumBytes )
    323331        {
    324332                NumBytes = freesize;
Note: See TracChangeset for help on using the changeset viewer.