Jump to content

Search the Community

Showing results for tags 'I2C'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • PIC Embedded Programming
    • BoostC and Chameleon compilers programming
    • BoostC porting source code
    • BoostC++ compiler programming
    • BoostBasic compiler programming
    • Assembler programming PIC
    • Novo RTOS Programming
    • Hardware PIC
    • Enhancement Requests
    • Bug Reports

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 1 result

  1. Bug description: The function _I2C_TEMPL unsigned char i2c_WRITE(unsigned char i2c_data) Does not work. Steps to reproduce: The bug can be reproduced with getting information from a physical connection or a detailed simulator. Including the i2c_driver.h letting the use_i2c_SW undefined and then calling the function i2c_write with a valid argument triggers the bug. It silently fails. Expected behaviour: Correctly outputs datapulses on the pins. Is the problem 100% reproduceable: Yes. IDE version: 7.20 Compiler: BoostC Compiler version: v7 C Compiler for PICmicro Target device: PICXXXXX (Bug is not limited to a specific device.) OS: Windows Vista 32 bit SP2 Comments: Written an independent file with fixed version of the function inspired by the function in i2c_driver.h. It is tested and works. The bug is solved by in the file i2c_driver.h in the function i2c_WRITE to add an else clause to the if (T_MODE & i2c_HW). At line 470 append the following at the end of the line: "else {" and at line 524 append the following at the end of the line: " }" (The empty lines between quotes is for adding a new line.)
×
×
  • Create New...