mirror of https://github.com/ARMmbed/mbed-os.git
Remove MAXWSNENV target
parent
843b123a45
commit
e2136cc395
|
@ -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
|
|
@ -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
|
|
@ -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));
|
||||
}
|
|
@ -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"
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
Loading…
Reference in New Issue