mirror of https://github.com/ARMmbed/mbed-os.git
				
				
				
			stm32: use default in switch case
As commented during PR review, better use default case.pull/3665/head
							parent
							
								
									5317ea5bb6
								
							
						
					
					
						commit
						273ac81680
					
				| 
						 | 
				
			
			@ -43,15 +43,14 @@ static inline void stm_pin_DisconnectDebug(PinName pin)
 | 
			
		|||
 | 
			
		||||
static inline void stm_pin_PullConfig(GPIO_TypeDef *gpio, uint32_t ll_pin, uint32_t pull_config)
 | 
			
		||||
{
 | 
			
		||||
    switch (pull_config)
 | 
			
		||||
    {
 | 
			
		||||
    switch (pull_config) {
 | 
			
		||||
        case GPIO_PULLUP:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_UP);
 | 
			
		||||
            break;
 | 
			
		||||
        case GPIO_PULLDOWN:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_DOWN);
 | 
			
		||||
            break;
 | 
			
		||||
        case GPIO_NOPULL:
 | 
			
		||||
        default:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_NO);
 | 
			
		||||
            break;
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -97,8 +97,7 @@ static inline void stm_pin_PullConfig(GPIO_TypeDef *gpio, uint32_t ll_pin, uint3
 | 
			
		|||
{
 | 
			
		||||
    uint32_t function = LL_GPIO_GetPinMode(gpio, ll_pin);
 | 
			
		||||
 | 
			
		||||
    switch (pull_config)
 | 
			
		||||
    {
 | 
			
		||||
    switch (pull_config) {
 | 
			
		||||
        case GPIO_PULLUP:
 | 
			
		||||
            if (function == LL_GPIO_MODE_FLOATING)
 | 
			
		||||
                LL_GPIO_SetPinMode(gpio, ll_pin, LL_GPIO_MODE_INPUT);
 | 
			
		||||
| 
						 | 
				
			
			@ -109,7 +108,7 @@ static inline void stm_pin_PullConfig(GPIO_TypeDef *gpio, uint32_t ll_pin, uint3
 | 
			
		|||
                LL_GPIO_SetPinMode(gpio, ll_pin, LL_GPIO_MODE_INPUT);
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_DOWN);
 | 
			
		||||
            break;
 | 
			
		||||
        case GPIO_NOPULL:
 | 
			
		||||
        default:
 | 
			
		||||
            /*  Input+NoPull = Floating for F1 family */
 | 
			
		||||
            if (function == LL_GPIO_MODE_INPUT)
 | 
			
		||||
                LL_GPIO_SetPinMode(gpio, ll_pin, LL_GPIO_MODE_FLOATING);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -113,15 +113,14 @@ static inline void stm_pin_DisconnectDebug(PinName pin)
 | 
			
		|||
 | 
			
		||||
static inline void stm_pin_PullConfig(GPIO_TypeDef *gpio, uint32_t ll_pin, uint32_t pull_config)
 | 
			
		||||
{
 | 
			
		||||
    switch (pull_config)
 | 
			
		||||
    {
 | 
			
		||||
    switch (pull_config) {
 | 
			
		||||
        case GPIO_PULLUP:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_UP);
 | 
			
		||||
            break;
 | 
			
		||||
        case GPIO_PULLDOWN:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_DOWN);
 | 
			
		||||
            break;
 | 
			
		||||
        case GPIO_NOPULL:
 | 
			
		||||
        default:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_NO);
 | 
			
		||||
            break;
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -44,15 +44,14 @@ static inline void stm_pin_DisconnectDebug(PinName pin)
 | 
			
		|||
 | 
			
		||||
static inline void stm_pin_PullConfig(GPIO_TypeDef *gpio, uint32_t ll_pin, uint32_t pull_config)
 | 
			
		||||
{
 | 
			
		||||
    switch (pull_config)
 | 
			
		||||
    {
 | 
			
		||||
    switch (pull_config) {
 | 
			
		||||
        case GPIO_PULLUP:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_UP);
 | 
			
		||||
            break;
 | 
			
		||||
        case GPIO_PULLDOWN:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_DOWN);
 | 
			
		||||
            break;
 | 
			
		||||
        case GPIO_NOPULL:
 | 
			
		||||
        default:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_NO);
 | 
			
		||||
            break;
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -112,15 +112,14 @@ static inline void stm_pin_DisconnectDebug(PinName pin)
 | 
			
		|||
 | 
			
		||||
static inline void stm_pin_PullConfig(GPIO_TypeDef *gpio, uint32_t ll_pin, uint32_t pull_config)
 | 
			
		||||
{
 | 
			
		||||
    switch (pull_config)
 | 
			
		||||
    {
 | 
			
		||||
    switch (pull_config) {
 | 
			
		||||
        case GPIO_PULLUP:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_UP);
 | 
			
		||||
            break;
 | 
			
		||||
        case GPIO_PULLDOWN:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_DOWN);
 | 
			
		||||
            break;
 | 
			
		||||
        case GPIO_NOPULL:
 | 
			
		||||
        default:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_NO);
 | 
			
		||||
            break;
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -114,15 +114,14 @@ static inline void stm_pin_DisconnectDebug(PinName pin)
 | 
			
		|||
 | 
			
		||||
static inline void stm_pin_PullConfig(GPIO_TypeDef *gpio, uint32_t ll_pin, uint32_t pull_config)
 | 
			
		||||
{
 | 
			
		||||
    switch (pull_config)
 | 
			
		||||
    {
 | 
			
		||||
    switch (pull_config) {
 | 
			
		||||
        case GPIO_PULLUP:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_UP);
 | 
			
		||||
            break;
 | 
			
		||||
        case GPIO_PULLDOWN:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_DOWN);
 | 
			
		||||
            break;
 | 
			
		||||
        case GPIO_NOPULL:
 | 
			
		||||
        default:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_NO);
 | 
			
		||||
            break;
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -43,15 +43,14 @@ static inline void stm_pin_DisconnectDebug(PinName pin)
 | 
			
		|||
 | 
			
		||||
static inline void stm_pin_PullConfig(GPIO_TypeDef *gpio, uint32_t ll_pin, uint32_t pull_config)
 | 
			
		||||
{
 | 
			
		||||
    switch (pull_config)
 | 
			
		||||
    {
 | 
			
		||||
    switch (pull_config) {
 | 
			
		||||
        case GPIO_PULLUP:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_UP);
 | 
			
		||||
            break;
 | 
			
		||||
        case GPIO_PULLDOWN:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_DOWN);
 | 
			
		||||
            break;
 | 
			
		||||
        case GPIO_NOPULL:
 | 
			
		||||
        default:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_NO);
 | 
			
		||||
            break;
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -43,15 +43,14 @@ static inline void stm_pin_DisconnectDebug(PinName pin)
 | 
			
		|||
 | 
			
		||||
static inline void stm_pin_PullConfig(GPIO_TypeDef *gpio, uint32_t ll_pin, uint32_t pull_config)
 | 
			
		||||
{
 | 
			
		||||
    switch (pull_config)
 | 
			
		||||
    {
 | 
			
		||||
    switch (pull_config) {
 | 
			
		||||
        case GPIO_PULLUP:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_UP);
 | 
			
		||||
            break;
 | 
			
		||||
        case GPIO_PULLDOWN:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_DOWN);
 | 
			
		||||
            break;
 | 
			
		||||
        case GPIO_NOPULL:
 | 
			
		||||
        default:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_NO);
 | 
			
		||||
            break;
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -43,15 +43,14 @@ static inline void stm_pin_DisconnectDebug(PinName pin)
 | 
			
		|||
 | 
			
		||||
static inline void stm_pin_PullConfig(GPIO_TypeDef *gpio, uint32_t ll_pin, uint32_t pull_config)
 | 
			
		||||
{
 | 
			
		||||
    switch (pull_config)
 | 
			
		||||
    {
 | 
			
		||||
    switch (pull_config) {
 | 
			
		||||
        case GPIO_PULLUP:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_UP);
 | 
			
		||||
            break;
 | 
			
		||||
        case GPIO_PULLDOWN:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_DOWN);
 | 
			
		||||
            break;
 | 
			
		||||
        case GPIO_NOPULL:
 | 
			
		||||
        default:
 | 
			
		||||
            LL_GPIO_SetPinPull(gpio, ll_pin, LL_GPIO_PULL_NO);
 | 
			
		||||
            break;
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue