Skip to content

Conversation

jolivepetrus
Copy link
Contributor

No description provided.

* Lua RTOS i2c driver initial version working
* Tested with EEPROM 24c256d
* i2c driver test case
* Changes in list_remove for allow to remove an item without free mem for it
* Added and adapted i2c module from Lua RTOS PIC32MZ

NOTE:

Read is not supported yet.
* Some optimizationions and code restyle in i2c driver
* i2c Lua module read function working
* Added i2c sample code to spiffs image
* Changes in API for allow use i2c lua module in threads

  Programmer must be create a transaction using trans = i2c.start(....)
  Once created the transaction call functions using the transaction instance trans:read() ...

* i2c sample code updated to new API
* Unified class and instance method map
* In i2c module transaction instance is get calling setup as in other modules
* i2c sample updated
* Same structure for open function for each module
* Unified index function for class and instances
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant