Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of mbed by
TARGET_MAX32620HSP/TARGET_Maxim/TARGET_MAX32620/PortNames.h@125:2e9cc70d1897, 2016-08-31 (annotated)
- Committer:
- AnnaBridge
- Date:
- Wed Aug 31 18:09:46 2016 +0100
- Revision:
- 125:2e9cc70d1897
- Child:
- 128:9bcdf88f62b0
Release 125 of the mbed library
Changes:
New target - KL27Z_IAR
New target - MAX32620HSP_ARM_STD
New target - MAX32620HSP_GCC_ARM
New target - MAX32620HSP_IAR
New target - NCS36510_ARM_STD
New target - NCS36510_GCC_ARM
New target - NCS36510_IAR
Added support for NSAPI_REUSEADDR to the lwip interface.
STM32F3 family : Add and enable asynchronous serial, plus tests.
STM32L4 family : Add and enable asynchronous serial, plus tests.
Fixing issue where GCC fails to report compile errors when non-verbose.
Add ethernet and IPV4 support for: NUCLEO_F207ZG, NUCLEO_F429ZI, NUCLEO_F767ZI, DISCO_F746NG.
RZ_A1H - Enable SPI1 on pins P6_4 to P6_7.
KL27Z : SPI driver bug fixes and Improvements, ARM linker file update.
STM32F4, STM32F7 families : Add entropy functions, documentation, code improvements, fix build issues.
HEXIWEAR: Update I2C pin mapping, Add support to create KDS projects.
LWIP - fix recv blocking send on accepted sockets.
SingletonPtr bugfixes.
Beetle: Implement sleep API.
uVisor: Update to v0.20.1-alpha, minor documentation update.
STM32F3 : fix RTOS IAR test, RTOS GCC_ARM test.
nrf5x : Introduce uart hardware flow control configuration.
K64F/K22F: Implement HAL lp_timer API.
Ticker: Move ticker initialisation to object creation time.
STM32F4 : remove printf from pwmout
NXP : Fix multiple definition errors in GCC_CR build, fix linker errors.
Add TOOLCHAIN_GCC_CR support.
STM32L1 family : Add and enable asynchronous serial, plus tests.
mbed-client : Fix Bootstrap and Connector functionality.
NUC472 : Fix Ethernet wrong INT status in RX_Action.
RTX_CM_lib.h : fix compiler warning.
NUCLEO : Use GCC small build for 64K flash STM32.
STM32F2 family : Add and enable asynchronous serial, plus tests.
uvisor : Move page heap after uVisor private data, update page allocator.
K64F: Revert to hardcoded stack pointer in RTX .
dns-query : Internal API change , documentation, Added support for multiple results and ipv6.
Add support for implementation-provided DNS servers.
Adopted netconn_gethostbyname in the lwip interface.
Restructured nsapi_dns.h to have clear separation between C/C++ .
Tool fixes.
Tests : New ones added and some updates to existing.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
AnnaBridge | 125:2e9cc70d1897 | 1 | /******************************************************************************* |
AnnaBridge | 125:2e9cc70d1897 | 2 | * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved. |
AnnaBridge | 125:2e9cc70d1897 | 3 | * |
AnnaBridge | 125:2e9cc70d1897 | 4 | * Permission is hereby granted, free of charge, to any person obtaining a |
AnnaBridge | 125:2e9cc70d1897 | 5 | * copy of this software and associated documentation files (the "Software"), |
AnnaBridge | 125:2e9cc70d1897 | 6 | * to deal in the Software without restriction, including without limitation |
AnnaBridge | 125:2e9cc70d1897 | 7 | * the rights to use, copy, modify, merge, publish, distribute, sublicense, |
AnnaBridge | 125:2e9cc70d1897 | 8 | * and/or sell copies of the Software, and to permit persons to whom the |
AnnaBridge | 125:2e9cc70d1897 | 9 | * Software is furnished to do so, subject to the following conditions: |
AnnaBridge | 125:2e9cc70d1897 | 10 | * |
AnnaBridge | 125:2e9cc70d1897 | 11 | * The above copyright notice and this permission notice shall be included |
AnnaBridge | 125:2e9cc70d1897 | 12 | * in all copies or substantial portions of the Software. |
AnnaBridge | 125:2e9cc70d1897 | 13 | * |
AnnaBridge | 125:2e9cc70d1897 | 14 | * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS |
AnnaBridge | 125:2e9cc70d1897 | 15 | * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
AnnaBridge | 125:2e9cc70d1897 | 16 | * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. |
AnnaBridge | 125:2e9cc70d1897 | 17 | * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES |
AnnaBridge | 125:2e9cc70d1897 | 18 | * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, |
AnnaBridge | 125:2e9cc70d1897 | 19 | * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR |
AnnaBridge | 125:2e9cc70d1897 | 20 | * OTHER DEALINGS IN THE SOFTWARE. |
AnnaBridge | 125:2e9cc70d1897 | 21 | * |
AnnaBridge | 125:2e9cc70d1897 | 22 | * Except as contained in this notice, the name of Maxim Integrated |
AnnaBridge | 125:2e9cc70d1897 | 23 | * Products, Inc. shall not be used except as stated in the Maxim Integrated |
AnnaBridge | 125:2e9cc70d1897 | 24 | * Products, Inc. Branding Policy. |
AnnaBridge | 125:2e9cc70d1897 | 25 | * |
AnnaBridge | 125:2e9cc70d1897 | 26 | * The mere transfer of this software does not imply any licenses |
AnnaBridge | 125:2e9cc70d1897 | 27 | * of trade secrets, proprietary technology, copyrights, patents, |
AnnaBridge | 125:2e9cc70d1897 | 28 | * trademarks, maskwork rights, or any other form of intellectual |
AnnaBridge | 125:2e9cc70d1897 | 29 | * property whatsoever. Maxim Integrated Products, Inc. retains all |
AnnaBridge | 125:2e9cc70d1897 | 30 | * ownership rights. |
AnnaBridge | 125:2e9cc70d1897 | 31 | ******************************************************************************* |
AnnaBridge | 125:2e9cc70d1897 | 32 | */ |
AnnaBridge | 125:2e9cc70d1897 | 33 | |
AnnaBridge | 125:2e9cc70d1897 | 34 | #ifndef MBED_PORTNAMES_H |
AnnaBridge | 125:2e9cc70d1897 | 35 | #define MBED_PORTNAMES_H |
AnnaBridge | 125:2e9cc70d1897 | 36 | |
AnnaBridge | 125:2e9cc70d1897 | 37 | #ifdef __cplusplus |
AnnaBridge | 125:2e9cc70d1897 | 38 | extern "C" { |
AnnaBridge | 125:2e9cc70d1897 | 39 | #endif |
AnnaBridge | 125:2e9cc70d1897 | 40 | |
AnnaBridge | 125:2e9cc70d1897 | 41 | typedef enum { |
AnnaBridge | 125:2e9cc70d1897 | 42 | Port0 = 0, |
AnnaBridge | 125:2e9cc70d1897 | 43 | Port1 = 1, |
AnnaBridge | 125:2e9cc70d1897 | 44 | Port2 = 2, |
AnnaBridge | 125:2e9cc70d1897 | 45 | Port3 = 3, |
AnnaBridge | 125:2e9cc70d1897 | 46 | Port4 = 4, |
AnnaBridge | 125:2e9cc70d1897 | 47 | Port5 = 5, |
AnnaBridge | 125:2e9cc70d1897 | 48 | Port6 = 6, |
AnnaBridge | 125:2e9cc70d1897 | 49 | } PortName; |
AnnaBridge | 125:2e9cc70d1897 | 50 | |
AnnaBridge | 125:2e9cc70d1897 | 51 | #ifdef __cplusplus |
AnnaBridge | 125:2e9cc70d1897 | 52 | } |
AnnaBridge | 125:2e9cc70d1897 | 53 | #endif |
AnnaBridge | 125:2e9cc70d1897 | 54 | #endif |