zephyr/drivers
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
..
adc Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
aio ext qmsi: Update to QMSI 1.4 RC2 2017-02-08 11:59:12 +00:00
bluetooth Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
clock_control clock: stm32f4: Fix range of CLOCK_STM32F4X_PLLN_MULTIPLIER config 2017-03-27 09:05:57 -05:00
console Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
counter drivers: Remove unnecessary CONFIG_SYS_POWER_DEEP_SLEEP 2017-02-10 16:27:32 +00:00
crc crc16: Create function for computing CRC 16 2017-04-13 15:21:42 +03:00
crypto license: replace APL2.0 license with SPDX 2017-02-20 16:59:46 +00:00
display drivers: display: mb_display: Unify image and string APIs 2017-04-06 00:59:30 +00:00
dma dma: stm32f4x: Fix warning when !SYS_LOG_INF 2017-04-09 15:44:48 +00:00
ethernet Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
flash flash: enable flash bank 1 for arc on quark se c1000 2017-04-14 01:35:40 +00:00
gpio Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
grove grove: fix variable type mismatch 2017-02-11 00:14:15 +00:00
i2c Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
ieee802154 drivers/ieee802154/cc2520: Set the current rx frame RSSI into its nbuf 2017-04-13 15:21:45 +03:00
interrupt_controller Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
ipm Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
pci spell: fix doxygen comment typos: /drivers 2017-04-19 10:45:34 -07:00
pinmux Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
pwm drivers: pwm: Add nRF5x GPIOTE based PWM driver 2017-04-14 01:53:07 +00:00
random random: add MCUX TRNG driver 2017-03-02 14:13:27 +00:00
rtc drivers: Remove unnecessary CONFIG_SYS_POWER_DEEP_SLEEP 2017-02-10 16:27:32 +00:00
sensor Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
serial Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
shared_irq license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
slip drivers: slip: Fix memory corruption when receiving packet 2017-03-17 10:34:44 +02:00
spi arm: spi: spi master support for nrf52 family 2017-04-04 17:55:13 -05:00
timer Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
usb license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
watchdog Introduce new sized integer typedefs 2017-04-20 16:07:08 +00:00
Kconfig drivers: Add support for BBC micro:bit LED display 2017-04-04 08:14:36 +03:00
Makefile crc16: Create function for computing CRC 16 2017-04-13 15:21:42 +03:00