Oops...
where are bitfields?
~d

On Wednesday 19 November 2003 18:29, Garst R. Reese wrote:
> Dmitry wrote:
> > hm...
> > any code snippet?
> > ~d
>
> Sure, let me know if you need more.
> Thanks,
>   Garst
>
> #ifdef _MMC_TEST
> int main(void)
> {
>       unsigned int i;
>       union reg16b_t reg16b;
>       mcu_init();
>       spi_init();
>       lcd_init();
>       clear_display();
>       lcd_set_pos(0,0);
>       get_register(MMC_SEND_CSD,&reg16b);
>       print_register(&reg16b);
>       print_response(0xEE);
>       print_response(reg16b.csd.READ_BL_LEN);
>       SPI_NONE;
> }
> #endif
>
>
> int get_register( unsigned char reg_cmd, union reg16b_t *reg16)
> {
>       unsigned char arguments[4];
>       unsigned char temp25;
>       int i;
>
>       arguments[0]=0x00;
>       arguments[1]=0x00;
>       arguments[2]=0x00;
>       arguments[3]=0x00;
>       temp25=mmc_sendcmd(reg_cmd,arguments);
>       if(temp25)
>       {
>               SPI_NONE;
>               SPI_LCD_EN;
>               lcd_write_string("GETREG");
>               print_response(temp25);
>               BREAKPNT;
>               return FALSE;
>       }
>       mmc_get_data((unsigned char*) reg16);
>       return TRUE;
> }
>
>
> int mmc_get_data(unsigned char* data)
> {
>       unsigned char temp25;
>       int i ;
>
>       while((temp25=mmc_get_response())==0); //if card is busy
>       if(temp25!=0xFE)
>       {
>               BREAKPNT;
>               return FALSE;
>       }
>
>       /*read the data*/
>       for(i=0;i<16;i++)
>       {
>               data[i]=spi_read();
>       }
>
>       //CRC TOKENs
>       spi_read();
>       spi_read();
>
>       return TRUE;
> }
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: SF.net Giveback Program.
> Does SourceForge.net help you be more productive?  Does it
> help you create better code?  SHARE THE LOVE, and help us help
> YOU!  Click Here: http://sourceforge.net/donate/
> _______________________________________________
> Mspgcc-users mailing list
> Mspgcc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mspgcc-users

-- 
/*****************************************************************
     ("`-''-/").___..--''"`-._     (\   Dimmy the Wild     UA1ACZ
      `6_ 6  )   `-.  (     ).`-.__.`)  State Polytechnical Univ.
      (_Y_.)'  ._   )  `._ `. ``-..-'   Radio-Physics Departament
    _..`--'_..-_/  /--'_.' ,'           Saint Petersburg,  Russia
   (il),-''  (li),'  ((!.-'             +7 (812) 5403923, 5585314
 *****************************************************************/


Reply via email to