zephyr/kernel
Kumar Gala 789081673f Introduce new sized integer typedefs
This is a start to move away from the C99 {u}int{8,16,32,64}_t types to
Zephyr defined u{8,16,32,64}_t and s{8,16,32,64}_t.  This allows Zephyr
to define the sized types in a consistent manor across all the
architectures we support and not conflict with what various compilers
and libc might do with regards to the C99 types.

We introduce <zephyr/types.h> as part of this and have it include
<stdint.h> for now until we transition all the code away from the C99
types.

We go with u{8,16,32,64}_t and s{8,16,32,64}_t as there are some
existing variables defined u8 & u16 as well as to be consistent with
Zephyr naming conventions.

Jira: ZEP-2051

Change-Id: I451fed0623b029d65866622e478225dfab2c0ca8
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2017-04-20 16:07:08 +00:00
..
configs kernel: add LEGACY_KERNEL option 2017-01-09 19:42:13 +00:00
include Revert "kernel: Convert formatter strings to use PRI defines" 2017-04-19 10:50:51 -05:00
Kconfig kernel: remove mentions of obsolete CONFIG_NANO_TIMERS 2017-04-20 12:27:36 +00:00
Kconfig.event_logger license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.power_mgmt kernel: Remove redundant TICKLESS_IDLE_SUPPORTED option 2017-02-08 13:02:34 +00:00
Makefile kernel: remove legacy kernel support 2017-04-19 15:48:37 +00:00
alert.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
atomic_c.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
compiler_stack_protect.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
device.c kernel: remove deprecated init levels 2017-04-07 17:45:34 +00:00
errno.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
idle.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
init.c kernel: rename nanoArchInit->kernel_arch_init 2017-04-19 10:59:35 -05:00
int_latency_bench.c Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
mailbox.c kernel: mailbox: remove legacy support 2017-04-19 15:48:36 +00:00
mem_pool.c kernel: remove legacy.h and MDEF support 2017-04-19 10:59:35 -05:00
mem_slab.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
msg_q.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
mutex.c Revert "kernel: Convert formatter strings to use PRI defines" 2017-04-19 10:50:51 -05:00
pipes.c kernel: rename thread states symbols 2017-01-24 13:34:49 +00:00
poll.c fifo: Make use of k_queue as implementation 2017-02-27 21:20:52 +00:00
queue.c kernel: Add k_queue API 2017-02-27 21:20:50 +00:00
sched.c Revert "kernel: Convert formatter strings to use PRI defines" 2017-04-19 10:50:51 -05:00
sem.c kernel: remove legacy semaphore groups support 2017-04-19 10:59:35 -05:00
stack.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
sys_clock.c Revert "kernel: Convert formatter strings to use PRI defines" 2017-04-19 10:50:51 -05:00
system_work_q.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
thread.c kernel: thread: remove legacy support 2017-04-19 15:48:36 +00:00
thread_abort.c kernel: remove legacy kernel support 2017-04-19 15:48:37 +00:00
timer.c kernel: k_timer_stop: remove assert when called from an ISR 2017-02-04 19:25:11 +00:00
version.c Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
work_q.c license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00