hg: dio/master: 4 new changesets

jen.dority at oracle.com jen.dority at oracle.com
Wed Jul 30 23:51:35 UTC 2014


Changeset: afc80951b6bb
Author:    alkonsta
Date:      2014-07-25 22:34 +0400
URL:       http://hg.openjdk.java.net/dio/master/rev/afc80951b6bb

8050160: Redesign I2C implementation to properly handle transactions
Reviewed-by: jld

! src/se/classes/com/oracle/dio/utils/ExceptionMessage.java
! src/se/native/com/oracle/dio/dio_common.h
! src/se/native/com/oracle/dio/i2cbus/impl/jni_i2c.cpp
! src/share/classes/com/oracle/dio/i2cbus/impl/I2CCombinedMessage.java
! src/share/classes/com/oracle/dio/i2cbus/impl/I2CSlaveImpl.java
! src/share/classes/com/oracle/dio/impl/AbstractPeripheral.java
! src/share/linux/native/com/oracle/dio/i2c.c
! src/share/native/com/oracle/dio/javacall_i2c.h

Changeset: ac70fc607aa1
Author:    jld
Date:      2014-07-29 11:55 -0400
URL:       http://hg.openjdk.java.net/dio/master/rev/ac70fc607aa1

8052182: Need to support i2c bus numbers > 1
Summary: Removed restriction that i2c bus numbers must be in range [0, 1]
Reviewed-by: raimandi

! src/share/linux/native/com/oracle/dio/i2c.c

Changeset: bc6e203aa176
Author:    jld
Date:      2014-07-30 13:25 -0400
URL:       http://hg.openjdk.java.net/dio/master/rev/bc6e203aa176

8053907: Provide Sample Service Provider
Summary: Created sample service provider for MCP3008 ADC chip. Chip uses jdk.dio.spibus package to communicate with board.
Reviewed-by: raimandi

+ samples/spi/build.xml
+ samples/spi/src/dio/spi/MCP3008.java
+ samples/spi/src/dio/spi/MCP3008Config.java
+ samples/spi/src/dio/spi/MCP3008Impl.java
+ samples/spi/src/dio/spi/MCP3008Provider.java
+ samples/spi/src/dio/spi/MCP3008Sample.java

Changeset: fc7f7421d460
Author:    jld
Date:      2014-07-30 19:46 -0400
URL:       http://hg.openjdk.java.net/dio/master/rev/fc7f7421d460

8053996: Make spibus, i2c, and uart optional in dio build
8051815: Change DIO src layout to improve modularization of native code
Reviewed-by: raimandi

! Makefile
- src/share/linux/native/com/oracle/dio/gpio.c
+ src/share/linux/native/com/oracle/dio/gpio/gpio.c
+ src/share/linux/native/com/oracle/dio/gpio/gpio_resource.h
- src/share/linux/native/com/oracle/dio/gpio_resource.h
- src/share/linux/native/com/oracle/dio/i2c.c
+ src/share/linux/native/com/oracle/dio/i2c/i2c.c
- src/share/linux/native/com/oracle/dio/mmio.c
+ src/share/linux/native/com/oracle/dio/mmio/mmio.c
- src/share/linux/native/com/oracle/dio/serial.c
- src/share/linux/native/com/oracle/dio/spi.c
+ src/share/linux/native/com/oracle/dio/spibus/spi.c
+ src/share/linux/native/com/oracle/dio/uart/serial.c



More information about the dio-dev mailing list