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_NCS36510/TARGET_ONSEMI/TARGET_NCS36510/types.h@128:9bcdf88f62b0, 2016-10-27 (annotated)
- Committer:
- <>
- Date:
- Thu Oct 27 16:45:56 2016 +0100
- Revision:
- 128:9bcdf88f62b0
- Parent:
- 126:abea610beb85
Release 128 of the mbed library
Ports for Upcoming Targets
Fixes and Changes
2966: Add kw24 support https://github.com/ARMmbed/mbed-os/pull/2966
3068: MultiTech mDot - clean up PeripheralPins.c and add new pin names https://github.com/ARMmbed/mbed-os/pull/3068
3089: Kinetis HAL: Remove clock initialization code from serial and ticker https://github.com/ARMmbed/mbed-os/pull/3089
2943: [NRF5] NVIC_SetVector functionality https://github.com/ARMmbed/mbed-os/pull/2943
2938: InterruptIn changes in NCS36510 HAL. https://github.com/ARMmbed/mbed-os/pull/2938
3108: Fix sleep function for NRF52. https://github.com/ARMmbed/mbed-os/pull/3108
3076: STM32F1: Correct timer master value reading https://github.com/ARMmbed/mbed-os/pull/3076
3085: Add LOWPOWERTIMER capability for NUCLEO_F303ZE https://github.com/ARMmbed/mbed-os/pull/3085
3046: [BEETLE] Update BLE stack on Beetle board https://github.com/ARMmbed/mbed-os/pull/3046
3122: [Silicon Labs] Update of Silicon Labs HAL https://github.com/ARMmbed/mbed-os/pull/3122
3022: OnSemi RAM usage fix https://github.com/ARMmbed/mbed-os/pull/3022
3121: STM32F3: Correct UART4 and UART5 defines when using DEVICE_SERIAL_ASYNCH https://github.com/ARMmbed/mbed-os/pull/3121
3142: Targets- NUMAKER_PFM_NUC47216 remove mbed 2 https://github.com/ARMmbed/mbed-os/pull/3142
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
AnnaBridge | 125:2e9cc70d1897 | 1 | /** |
AnnaBridge | 125:2e9cc70d1897 | 2 | ****************************************************************************** |
AnnaBridge | 125:2e9cc70d1897 | 3 | * @file types.h |
AnnaBridge | 125:2e9cc70d1897 | 4 | * @brief Defines a number of general purpose data types. |
AnnaBridge | 125:2e9cc70d1897 | 5 | * @internal |
AnnaBridge | 125:2e9cc70d1897 | 6 | * @author ON Semiconductor |
AnnaBridge | 125:2e9cc70d1897 | 7 | * $Rev: 2074 $ |
AnnaBridge | 125:2e9cc70d1897 | 8 | * $Date: 2013-07-10 18:06:15 +0530 (Wed, 10 Jul 2013) $ |
AnnaBridge | 125:2e9cc70d1897 | 9 | ****************************************************************************** |
AnnaBridge | 126:abea610beb85 | 10 | * Copyright 2016 Semiconductor Components Industries LLC (d/b/a ON Semiconductor). |
AnnaBridge | 126:abea610beb85 | 11 | * All rights reserved. This software and/or documentation is licensed by ON Semiconductor |
AnnaBridge | 126:abea610beb85 | 12 | * under limited terms and conditions. The terms and conditions pertaining to the software |
AnnaBridge | 126:abea610beb85 | 13 | * and/or documentation are available at http://www.onsemi.com/site/pdf/ONSEMI_T&C.pdf |
AnnaBridge | 126:abea610beb85 | 14 | * (ON Semiconductor Standard Terms and Conditions of Sale, Section 8 Software) and |
AnnaBridge | 126:abea610beb85 | 15 | * if applicable the software license agreement. Do not use this software and/or |
AnnaBridge | 126:abea610beb85 | 16 | * documentation unless you have carefully read and you agree to the limited terms and |
AnnaBridge | 126:abea610beb85 | 17 | * conditions. By using this software and/or documentation, you agree to the limited |
AnnaBridge | 126:abea610beb85 | 18 | * terms and conditions. |
AnnaBridge | 125:2e9cc70d1897 | 19 | * |
AnnaBridge | 125:2e9cc70d1897 | 20 | * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED |
AnnaBridge | 125:2e9cc70d1897 | 21 | * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF |
AnnaBridge | 125:2e9cc70d1897 | 22 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. |
AnnaBridge | 125:2e9cc70d1897 | 23 | * ON SEMICONDUCTOR SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, |
AnnaBridge | 125:2e9cc70d1897 | 24 | * INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. |
AnnaBridge | 125:2e9cc70d1897 | 25 | * @endinternal |
AnnaBridge | 125:2e9cc70d1897 | 26 | * |
AnnaBridge | 125:2e9cc70d1897 | 27 | * @ingroup util |
AnnaBridge | 125:2e9cc70d1897 | 28 | */ |
AnnaBridge | 125:2e9cc70d1897 | 29 | |
AnnaBridge | 125:2e9cc70d1897 | 30 | #ifndef _UTIL_TYPES_H_ |
AnnaBridge | 125:2e9cc70d1897 | 31 | #define _UTIL_TYPES_H_ |
AnnaBridge | 125:2e9cc70d1897 | 32 | |
AnnaBridge | 125:2e9cc70d1897 | 33 | #include "architecture.h" |
AnnaBridge | 125:2e9cc70d1897 | 34 | |
AnnaBridge | 125:2e9cc70d1897 | 35 | #include <stdint.h> |
AnnaBridge | 125:2e9cc70d1897 | 36 | #include <stdio.h> |
AnnaBridge | 125:2e9cc70d1897 | 37 | |
<> | 128:9bcdf88f62b0 | 38 | typedef unsigned char BYTE; |
<> | 128:9bcdf88f62b0 | 39 | typedef unsigned short WORD; |
<> | 128:9bcdf88f62b0 | 40 | typedef unsigned long DWORD; |
<> | 128:9bcdf88f62b0 | 41 | typedef unsigned long long QWORD; |
AnnaBridge | 125:2e9cc70d1897 | 42 | |
AnnaBridge | 125:2e9cc70d1897 | 43 | |
AnnaBridge | 125:2e9cc70d1897 | 44 | typedef unsigned char boolean; |
AnnaBridge | 125:2e9cc70d1897 | 45 | |
<> | 128:9bcdf88f62b0 | 46 | #define True (1) |
<> | 128:9bcdf88f62b0 | 47 | #define False (0) |
AnnaBridge | 125:2e9cc70d1897 | 48 | |
<> | 128:9bcdf88f62b0 | 49 | #define Null NULL |
AnnaBridge | 125:2e9cc70d1897 | 50 | |
AnnaBridge | 125:2e9cc70d1897 | 51 | #endif /* _UTIL_TYPES_H_ */ |