TOP Contributors

  1. MIKROE (2762 codes)
  2. Alcides Ramos (374 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (118 codes)
  5. Bugz Bensce (91 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (139264 times)
  2. FAT32 Library (71752 times)
  3. Network Ethernet Library (57128 times)
  4. USB Device Library (47432 times)
  5. Network WiFi Library (43092 times)
  6. FT800 Library (42408 times)
  7. GSM click (29835 times)
  8. mikroSDK (28098 times)
  9. PID Library (26886 times)
  10. microSD click (26198 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Example

I2C without blocking issue

Rating:

5

Author: Frendz Infotech

Last Updated: 2016-05-20

Package Version: 1.0.0.0

Example: 1.0.0.0

Category: Internal MCU modules

Downloaded: 714 times

Followed by: 1 user

License: MIT license  

the original I2C library from mikroe is working fine if all the devices are connected but if any device is missed from the i2c line or not respond or wrong address sent then the library freeze the code and hang the processor. to overcome this problem we can use this code which uses GPIO for I2C communication.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "I2C without blocking issue" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "I2C without blocking issue" changes.

Do you want to report abuse regarding "I2C without blocking issue".

  • Information
  • Comments (0)
DOWNLOAD LINK RELATED COMPILER CONTAINS
mikroC PRO for ARM
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Example Blog

Blog currently doesn't exist!

ALSO FROM THIS AUTHOR

Internal RTC Initialization for STM32F4xx

0

This code is used to Initialize the internal RTC module with LSI as clock source

[Learn More]

MCP2515 CAN with SoftSPI

0

Users can connect MCP2515 CAN board with any micro-controller using the software SPI on any pin

[Learn More]