TOP Contributors

  1. MIKROE (2642 codes)
  2. Alcides Ramos (348 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (112 codes)
  5. Chisanga Mumba (90 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 (136230 times)
  2. FAT32 Library (69501 times)
  3. Network Ethernet Library (55713 times)
  4. USB Device Library (45998 times)
  5. Network WiFi Library (41641 times)
  6. FT800 Library (40804 times)
  7. GSM click (28789 times)
  8. PID Library (26333 times)
  9. mikroSDK (26064 times)
  10. microSD click (25150 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: 690 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]