Added support for Wb32fq95 (#16871)
This commit is contained in:
		
							parent
							
								
									1182f5b4be
								
							
						
					
					
						commit
						1c7e8b9a9d
					
				
					 15 changed files with 411 additions and 8 deletions
				
			
		| 
						 | 
				
			
			@ -97,7 +97,7 @@ static const I2CConfig i2cconfig = {
 | 
			
		|||
    I2C1_OPMODE,
 | 
			
		||||
    I2C1_CLOCK_SPEED,
 | 
			
		||||
    I2C1_DUTY_CYCLE,
 | 
			
		||||
#elif defined(WB32F3G71xx)
 | 
			
		||||
#elif defined(WB32F3G71xx) || defined(WB32FQ95xx)
 | 
			
		||||
    I2C1_OPMODE,
 | 
			
		||||
    I2C1_CLOCK_SPEED,
 | 
			
		||||
#else
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -54,7 +54,7 @@ bool spi_start(pin_t slavePin, bool lsbFirst, uint8_t mode, uint16_t divisor) {
 | 
			
		|||
        return false;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
#ifndef WB32F3G71xx
 | 
			
		||||
#if !(defined(WB32F3G71xx) || defined(WB32FQ95xx))
 | 
			
		||||
    uint16_t roundedDivisor = 2;
 | 
			
		||||
    while (roundedDivisor < divisor) {
 | 
			
		||||
        roundedDivisor <<= 1;
 | 
			
		||||
| 
						 | 
				
			
			@ -138,7 +138,7 @@ bool spi_start(pin_t slavePin, bool lsbFirst, uint8_t mode, uint16_t divisor) {
 | 
			
		|||
 | 
			
		||||
    spiConfig.cpr = (roundedDivisor - 1) >> 1;
 | 
			
		||||
 | 
			
		||||
#elif defined(WB32F3G71xx)
 | 
			
		||||
#elif defined(WB32F3G71xx) || defined(WB32FQ95xx)
 | 
			
		||||
    if (!lsbFirst) {
 | 
			
		||||
        osalDbgAssert(lsbFirst != FALSE, "unsupported lsbFirst");
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -18,7 +18,7 @@
 | 
			
		|||
 | 
			
		||||
#include "quantum.h"
 | 
			
		||||
 | 
			
		||||
#if defined(WB32F3G71xx)
 | 
			
		||||
#if defined(WB32F3G71xx) || defined(WB32FQ95xx)
 | 
			
		||||
static SerialConfig serialConfig = {SERIAL_DEFAULT_BITRATE, SD1_WRDLEN, SD1_STPBIT, SD1_PARITY, SD1_ATFLCT};
 | 
			
		||||
#else
 | 
			
		||||
static SerialConfig serialConfig = {SERIAL_DEFAULT_BITRATE, SD1_CR1, SD1_CR2, SD1_CR3};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue