• Home
  • Annotate
  • current directory
Name Date Size #Lines LOC

..22-Aug-2025-

CMakeLists.txt A D21-Aug-2025505 1612

FreeRTOS.h A D21-Aug-2025107.1 KiB3,3602,310

StackMacros.h A D21-Aug-20251.6 KiB354

atomic.h A D21-Aug-202513.4 KiB428169

croutine.h A D21-Aug-202528.7 KiB76683

deprecated_definitions.h A D21-Aug-20257.6 KiB282180

event_groups.h A D21-Aug-202535.8 KiB84976

list.h A D21-Aug-202524.7 KiB512142

message_buffer.h A D21-Aug-202544.9 KiB96858

mpu_prototypes.h A D21-Aug-202532.8 KiB496402

mpu_syscall_numbers.h A D21-Aug-20255.8 KiB10674

mpu_wrappers.h A D21-Aug-202518.6 KiB293187

newlib-freertos.h A D21-Aug-20252.5 KiB6317

picolibc-freertos.h A D21-Aug-20254.4 KiB9236

portable.h A D21-Aug-202511.9 KiB291133

projdefs.h A D21-Aug-20257.3 KiB13980

queue.h A D21-Aug-202572.7 KiB1,871183

semphr.h A D21-Aug-202550.3 KiB1,21667

stack_macros.h A D21-Aug-20259.8 KiB15672

stdint.readme A D21-Aug-20252.2 KiB5953

stream_buffer.h A D21-Aug-202558.5 KiB1,281102

task.h A D21-Aug-2025165.1 KiB3,794459

timers.h A D21-Aug-202565.7 KiB1,435121

stdint.readme

1/*
2 * FreeRTOS Kernel <DEVELOPMENT BRANCH>
3 * Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
4 *
5 * SPDX-License-Identifier: MIT
6 *
7 * Permission is hereby granted, free of charge, to any person obtaining a copy of
8 * this software and associated documentation files (the "Software"), to deal in
9 * the Software without restriction, including without limitation the rights to
10 * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
11 * the Software, and to permit persons to whom the Software is furnished to do so,
12 * subject to the following conditions:
13 *
14 * The above copyright notice and this permission notice shall be included in all
15 * copies or substantial portions of the Software.
16 *
17 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
20 * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
21 * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
22 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
23 *
24 * https://www.FreeRTOS.org
25 * https://github.com/FreeRTOS
26 *
27 */
28
29#ifndef FREERTOS_STDINT
30#define FREERTOS_STDINT
31
32/*******************************************************************************
33 * THIS IS NOT A FULL stdint.h IMPLEMENTATION - It only contains the definitions
34 * necessary to build the FreeRTOS code.  It is provided to allow FreeRTOS to be
35 * built using compilers that do not provide their own stdint.h definition.
36 *
37 * To use this file:
38 *
39 *    1) Copy this file into the directory that contains your FreeRTOSConfig.h
40 *       header file, as that directory will already be in the compiler's include
41 *       path.
42 *
43 *    2) Rename the copied file stdint.h.
44 *
45 */
46
47typedef signed char int8_t;
48typedef unsigned char uint8_t;
49typedef short int16_t;
50typedef unsigned short uint16_t;
51typedef long int32_t;
52typedef unsigned long uint32_t;
53
54#ifndef SIZE_MAX
55    #define SIZE_MAX    ( ( size_t ) -1 )
56#endif
57
58#endif /* FREERTOS_STDINT */
59