33 Commits (bd476acd41bcdd3718e73ec67ffc6a850d6aa453)

Author SHA1 Message Date
Damien George 50ddaafa6a cc3200: Use mp_raise_XXX helper functions to reduce code size. 8 years ago
Damien George 70ff7350e7 stmhal, cc3200: Change i2c.scan() method to scan addresses 0x08-0x77. 9 years ago
danicampora 562bcffd3a cc3200: Improve robustness of the I2C driver. 9 years ago
Damien George 5b3f0b7f39 py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 9 years ago
Damien George 731f359292 all: Add py/mphal.h and use it in all ports. 9 years ago
Daniel Campora c92e6a45eb cc3200: Rename pyb module to machine. 9 years ago
Daniel Campora a7261ae059 cc3200/mods: Use mp_obj_get_array_fixed_n() where applicable. 9 years ago
Daniel Campora 57fa14b5be cc3200: New WLAN API including test. 9 years ago
Daniel Campora dffa9f6da6 cc3200: New SD and RTC API plus os and time modules' extensions. 9 years ago
Daniel Campora 0e52d9860a tests/wipy: Improve I2C tests. 9 years ago
Daniel Campora 624cdeacc4 docs/wipy: Add pins to the I2C constructor. 9 years ago
Daniel Campora e77abc261b cc3200: Default peripheral ID support on I2C. 9 years ago
Daniel Campora f352fe82a5 tests/wipy: Add I2C tests. 9 years ago
Daniel Campora d936317143 cc3200: New I2C API. 9 years ago
Daniel Campora 4054c4eadd cc3200: Remove I2C inline documentation (sphinx is on the lead). 9 years ago
Daniel Campora c6926c374d cc3200: Make I2C and SPI API the same as in stmhal. 9 years ago
Daniel Campora 640d00ea9d cc3200: Change MP_OBJ_NULL for mp_const_none in params default value. 10 years ago
Daniel Campora 9414f92fa9 cc3200: Fix I2C and SPI module references. 10 years ago
Daniel Campora fabe79f7af cc3200: Clean up exception handling. 10 years ago
Daniel Campora 2dd47239de cc3200: Make API more similar to stmhal. 10 years ago
Damien George 7f9d1d6ab9 py: Overhaul and simplify printf/pfenv mechanism. 10 years ago
Daniel Campora 2d717ad97a cc3200: Add callback support to the UART for RX interrupts. 10 years ago
Daniel Campora 7f41f650de cc3200: Remove superflous params from the I2C API. 10 years ago
danicampora cd9bc14c8f cc3200: Add SPI module. 10 years ago
danicampora 963d7c7ee6 cc3200: Refactor I2C. Remove all references to SLAVE mode. 10 years ago
danicampora d3912549a3 cc3200: Improve I2C timeout handling. 10 years ago
danicampora 6de1b39368 cc3200: Make peripheral objects static. 10 years ago
danicampora ea43fa104e cc3200: Remove unneeded functions and add pybsleep_remove() calls. 10 years ago
danicampora b761ed2103 cc3200: Register ADC and I2C with the sleep module. 10 years ago
danicampora 11aa6ba456 cc3200: Add WDT functionality as part of the pyb module. 10 years ago
Damien George 4a23a01945 cc3200: Add explicit py/ path-prefix for py includes. 10 years ago
danicampora 6b21c3fdd6 cc3200: Refactor UART and I2C object creation. 10 years ago
danicampora 99f3f6b5de cc3200: Add I2C module. Only master mode is currently supported. 10 years ago