Remove MAXWSNENV target

pull/12864/head
Marcelo Salazar 2020-04-27 11:52:38 +01:00
parent 843b123a45
commit e2136cc395
5 changed files with 0 additions and 358 deletions

View File

@ -1,86 +0,0 @@
/*******************************************************************************
* Copyright (C) 2015 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included
* in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES
* OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of Maxim Integrated
* Products, Inc. shall not be used except as stated in the Maxim Integrated
* Products, Inc. Branding Policy.
*
* The mere transfer of this software does not imply any licenses
* of trade secrets, proprietary technology, copyrights, patents,
* trademarks, maskwork rights, or any other form of intellectual
* property whatsoever. Maxim Integrated Products, Inc. retains all
* ownership rights.
*******************************************************************************
*/
#ifndef MBED_PERIPHERALNAMES_H
#define MBED_PERIPHERALNAMES_H
#include "cmsis.h"
#ifdef __cplusplus
extern "C" {
#endif
typedef enum {
UART_0 = MXC_BASE_UART0,
UART_1 = MXC_BASE_UART1,
STDIO_UART = UART_1
} UARTName;
typedef enum {
I2C_0 = MXC_BASE_I2CM0,
I2C_1 = MXC_BASE_I2CM1
} I2CName;
typedef enum {
SPI_0 = MXC_BASE_SPI0,
SPI_1 = MXC_BASE_SPI1,
SPI_2 = MXC_BASE_SPI2
} SPIName;
typedef enum {
PWM_0 = MXC_BASE_PT0,
PWM_1 = MXC_BASE_PT1,
PWM_2 = MXC_BASE_PT2,
PWM_3 = MXC_BASE_PT3,
PWM_4 = MXC_BASE_PT4,
PWM_5 = MXC_BASE_PT5,
PWM_6 = MXC_BASE_PT6,
PWM_7 = MXC_BASE_PT7
} PWMName;
typedef enum {
ADC = MXC_BASE_ADC
} ADCName;
typedef enum {
DAC0 = MXC_BASE_DAC0,
DAC1 = MXC_BASE_DAC1,
DAC2 = MXC_BASE_DAC2,
DAC3 = MXC_BASE_DAC3,
} DACName;
#ifdef __cplusplus
}
#endif
#endif

View File

@ -1,184 +0,0 @@
/*******************************************************************************
* Copyright (C) 2015 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included
* in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES
* OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of Maxim Integrated
* Products, Inc. shall not be used except as stated in the Maxim Integrated
* Products, Inc. Branding Policy.
*
* The mere transfer of this software does not imply any licenses
* of trade secrets, proprietary technology, copyrights, patents,
* trademarks, maskwork rights, or any other form of intellectual
* property whatsoever. Maxim Integrated Products, Inc. retains all
* ownership rights.
*******************************************************************************
*/
#ifndef MBED_PINNAMES_H
#define MBED_PINNAMES_H
#include "cmsis.h"
#include "gpio_regs.h"
#ifdef __cplusplus
extern "C" {
#endif
typedef enum {
PIN_INPUT = MXC_V_GPIO_OUT_MODE_HIGH_Z,
PIN_OUTPUT = MXC_V_GPIO_OUT_MODE_NORMAL_DRIVE
} PinDirection;
#define PORT_SHIFT 12
#define PINNAME_TO_PORT(name) ((unsigned int)(name) >> PORT_SHIFT)
#define PINNAME_TO_PIN(name) ((unsigned int)(name) & ~(0xFFFFFFFF << PORT_SHIFT))
typedef enum {
P0_0 = (0 << PORT_SHIFT) | 0,
P0_1 = (0 << PORT_SHIFT) | 1,
P0_2 = (0 << PORT_SHIFT) | 2,
P0_3 = (0 << PORT_SHIFT) | 3,
P0_4 = (0 << PORT_SHIFT) | 4,
P0_5 = (0 << PORT_SHIFT) | 5,
P0_6 = (0 << PORT_SHIFT) | 6,
P0_7 = (0 << PORT_SHIFT) | 7,
P1_0 = (1 << PORT_SHIFT) | 0,
P1_1 = (1 << PORT_SHIFT) | 1,
P1_2 = (1 << PORT_SHIFT) | 2,
P1_3 = (1 << PORT_SHIFT) | 3,
P1_4 = (1 << PORT_SHIFT) | 4,
P1_5 = (1 << PORT_SHIFT) | 5,
P1_6 = (1 << PORT_SHIFT) | 6,
P1_7 = (1 << PORT_SHIFT) | 7,
P2_0 = (2 << PORT_SHIFT) | 0,
P2_1 = (2 << PORT_SHIFT) | 1,
P2_2 = (2 << PORT_SHIFT) | 2,
P2_3 = (2 << PORT_SHIFT) | 3,
P2_4 = (2 << PORT_SHIFT) | 4,
P2_5 = (2 << PORT_SHIFT) | 5,
P2_6 = (2 << PORT_SHIFT) | 6,
P2_7 = (2 << PORT_SHIFT) | 7,
// Analog ADC pins
AIN_0P = (0xA << PORT_SHIFT) | 0,
AIN_1P = (0xA << PORT_SHIFT) | 1,
AIN_2P = (0xA << PORT_SHIFT) | 2,
AIN_3P = (0xA << PORT_SHIFT) | 3,
AIN_4P = (0xA << PORT_SHIFT) | 4,
AIN_5P = (0xA << PORT_SHIFT) | 5,
AIN_0N = (0xB << PORT_SHIFT) | 0,
AIN_1N = (0xB << PORT_SHIFT) | 1,
AIN_2N = (0xB << PORT_SHIFT) | 2,
AIN_3N = (0xB << PORT_SHIFT) | 3,
AIN_4N = (0xB << PORT_SHIFT) | 4,
AIN_5N = (0xB << PORT_SHIFT) | 5,
// Analog differential ADC
AIN_0D = (0xC << PORT_SHIFT) | 0,
AIN_1D = (0xC << PORT_SHIFT) | 1,
AIN_2D = (0xC << PORT_SHIFT) | 2,
AIN_3D = (0xC << PORT_SHIFT) | 3,
AIN_4D = (0xC << PORT_SHIFT) | 4,
AIN_5D = (0xC << PORT_SHIFT) | 5,
// OPAMP Positive supply pins
AOUT_AP = (0xD << PORT_SHIFT) | 0,
AOUT_BP = (0xD << PORT_SHIFT) | 1,
AOUT_CP = (0xD << PORT_SHIFT) | 2,
AOUT_DP = (0xD << PORT_SHIFT) | 3,
// OPAMP Negative supply pins
AOUT_AN = (0xE << PORT_SHIFT) | 0,
AOUT_BN = (0xE << PORT_SHIFT) | 1,
AOUT_CN = (0xE << PORT_SHIFT) | 2,
AOUT_DN = (0xE << PORT_SHIFT) | 3,
// DAC Output pins
AOUT_AO = (0xF << PORT_SHIFT) | 0,
AOUT_BO = (0xF << PORT_SHIFT) | 1,
AOUT_CO = (0xF << PORT_SHIFT) | 2,
AOUT_DO = (0xF << PORT_SHIFT) | 3,
LED_RED = P1_7,
LED_GREEN = P1_6,
LED_BLUE = P1_4,
// mbed original LED naming
LED1 = LED_RED,
LED2 = LED_GREEN,
LED3 = LED_BLUE,
LED4 = LED_BLUE,
// Push button
SW1 = P1_5,
// Standardized button names
BUTTON1 = SW1,
// UART Pins
UART0_RX = P1_0,
UART0_TX = P1_1,
UART1_RX = P1_2,
UART1_TX = P1_3,
USBTX = UART1_TX,
USBRX = UART1_RX,
STDIO_UART_TX = USBTX,
STDIO_UART_RX = USBRX,
// I2C Pins
I2C_SCL = P0_5,
I2C_SDA = P0_4,
// BTLE Radio HCI
HCI_SCK = P2_0,
HCI_MOSI = P2_1,
HCI_MISO = P2_2,
HCI_CSN = P2_3,
HCI_IRQ = P2_4,
HCI_RST = P2_5,
// Test points
TP1 = P1_1,
TP2 = P1_0,
TP3 = P0_1,
TP4 = P0_0,
TP5 = P0_5,
TP6 = P0_4,
// Not connected
NC = (int)0xFFFFFFFF
} PinName;
typedef enum {
PullUp,
OpenDrain,
PullNone,
PullDefault = PullUp
} PinMode;
typedef enum {
LED_ON = 0,
LED_OFF = 1
} LedStates;
#ifdef __cplusplus
}
#endif
#endif

View File

@ -1,48 +0,0 @@
/*******************************************************************************
* Copyright (C) 2015 Maxim Integrated Products, Inc., All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
* to deal in the Software without restriction, including without limitation
* the rights to use, copy, modify, merge, publish, distribute, sublicense,
* and/or sell copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included
* in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES
* OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
* ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of Maxim Integrated
* Products, Inc. shall not be used except as stated in the Maxim Integrated
* Products, Inc. Branding Policy.
*
* The mere transfer of this software does not imply any licenses
* of trade secrets, proprietary technology, copyrights, patents,
* trademarks, maskwork rights, or any other form of intellectual
* property whatsoever. Maxim Integrated Products, Inc. retains all
* ownership rights.
*******************************************************************************
*/
#include "cmsis.h"
#include "gpio_regs.h"
#include "clkman_regs.h"
//******************************************************************************
// This function will get called early in system initialization
void low_level_init(void)
{
/* set pins connected to EM9301 to output low */
MXC_GPIO->out_val[2] = 0x00;
MXC_GPIO->out_mode[2] = 0x00555555;
/* wait for the RO to stabilize */
while (!(MXC_CLKMAN->intfl & MXC_F_CLKMAN_INTFL_RING_STABLE));
}

View File

@ -6356,43 +6356,6 @@
"5501"
]
},
"MAXWSNENV": {
"inherits": [
"Target"
],
"core": "Cortex-M3",
"macros": [
"__SYSTEM_HFX=24000000"
],
"extra_labels": [
"Maxim",
"MAX32610"
],
"supported_toolchains": [
"GCC_ARM",
"IAR",
"ARM"
],
"device_has": [
"ANALOGIN",
"ANALOGOUT",
"I2C",
"INTERRUPTIN",
"PORTIN",
"PORTINOUT",
"PORTOUT",
"PWMOUT",
"SERIAL",
"SERIAL_FC",
"SLEEP",
"SPI",
"STDIO_MESSAGES"
],
"release_versions": [],
"detect_code": [
"0400"
]
},
"MAX32600MBED": {
"inherits": [
"Target"

View File

@ -56,14 +56,12 @@ Wiring:
* TMP102 (I2C):
* LPC1*: (SDA=p28 , SCL=p27)
* KL25Z: (SDA=PTC9, SCL=PTC8)
* MAXWSNENV: (SDA=TP6, SCL=TP5)
* digital_loop (Digital(In|Out|InOut), InterruptIn):
* Arduino headers: (D0 <-> D7)
* NUCLEO_*: (D2 <-> D9)
* LPC1*: (p5 <-> p25 )
* KL25Z: (PTA5<-> PTC6)
* MAXWSNENV: (TP3 <-> TP4)
* MAX32600MBED: (P1_0 <-> P4_7)
* VK_RZ_A1H: (P3_2 <-> P5_6)
@ -72,7 +70,6 @@ Wiring:
* LPC1*: (p5 <-> p25), (p6 <-> p26)
* KL25Z: (PTA5 <-> PTC6), (PTA4 <-> PTC5)
* NUCLEO_F103RB: (PC_6 <-> PB_8), (PC_5 <-> PB_9)
* MAXWSNENV: (TP1 <-> TP3), (TP2 <-> TP4)
* MAX32600MBED: (P1_0 <-> P4_7), (P1_1 <-> P4_6)
* VK_RZ_A1H: (P3_2 <-> P5_6), (P3_7 <-> P5_1)