I'd like to use the BME680 with the PIC18 for a gardening project. There's an XC32 library floating around, but are there any resources for XC8?
IDE: MPLAB X v 5.45
Just looking to get pointed in the right direction.
We support hundreds of microcontrollers and application processors that are the most popular at the moment. As PIC18 is not supported, I would recommend that you select a more common MCU architecture, such as ARM Cortex M series. If you have to use PIC18 in your design, you could visit https://www.bosch-sensortec.com/about-us/contact/contact-form, and use the contact form to submit your request.
|Platform||Compiler||ROM (BSEC)||ROM (BSEC lite*)||RAM||TYPE|
|Cortex-ARM||ARMCC||19-20k||12-13k||1k||Cortex-M0, M0+, M3, M4, M4_FPU, M7|
|Cortex-ARM||GCC||20-22k||12-14k||1k||Cortex-M0, M0+, M3, M4, M4_FPU, M7|
|AVR_32bit||AVR-GCC||24k||13k||1k||32-bit AVR UC3|
|Android system-x86||gcc||39-49k||22-26k||1k||x86, x86_64|
|Android system-arm||gcc||21-38k||13-19k||1k||arm, arm64|
|IAR||gcc||20k||12-13k||1k||Cortex-M0, M0+, M3, M4, M4_FPU, M7|
|Raspberry PI0 linux||arm-linux-
|Raspberry PI3 linux||arm-linux-
Thanks for the contact link. I'd prefer to keep to MCU as-is due to power constraints.
I found this data sheet: https://cdn-shop.adafruit.com/product-files/3660/BME680.pdf
I'm going to see if I can read the chip id using the SPI functions the MCC spat out.
You could download SW package from the following link, it included BME680 sensor API and BSEC example code.