├── .github ├── project.yml ├── release │ └── maven-settings.xml.gpg └── workflows │ ├── build.yml │ ├── pre-release.yml │ └── release.yml ├── .gitignore ├── CONTRIBUTING.md ├── GettingStarted.md ├── HISTORY.md ├── ISSUE_TEMPLATE.md ├── Individual Contributor License Agreement.txt ├── LICENSE ├── PLATFORMS.md ├── README.md ├── device-library ├── pom.xml └── src │ └── main │ ├── java │ └── ru │ │ └── iothub │ │ └── jef │ │ └── devices │ │ └── library │ │ ├── bosch │ │ ├── BoschDeviceFactory.java │ │ └── bcm280 │ │ │ ├── BMP280.java │ │ │ ├── BMP280DeviceFactory.java │ │ │ ├── I2CAddress.java │ │ │ ├── IrrFilter.java │ │ │ ├── Oversampling.java │ │ │ ├── PowerMode.java │ │ │ ├── PressureOversampling.java │ │ │ ├── Register.java │ │ │ ├── StandbyTime.java │ │ │ ├── TemperatureOversampling.java │ │ │ └── package-info.java │ │ ├── core │ │ ├── Device.java │ │ ├── DeviceFactory.java │ │ ├── DeviceImpl.java │ │ ├── DeviceManager.java │ │ ├── Property.java │ │ ├── PropertyImpl.java │ │ ├── PropertyType.java │ │ ├── PropertyValue.java │ │ ├── ReadProperty.java │ │ └── WriteProperty.java │ │ ├── maximintegrated │ │ ├── DS18B20.java │ │ └── package-info.java │ │ ├── rakwireless │ │ └── rak3172 │ │ │ ├── ATCommand.java │ │ │ ├── ATCommandException.java │ │ │ ├── DeviceInformation.java │ │ │ ├── JoinLoRaWANParameters.java │ │ │ ├── LoRaWANClass.java │ │ │ ├── LoRaWANDataRate.java │ │ │ ├── LoRaWANDeviceConfiguration.java │ │ │ ├── LoRaWANDeviceParameters.java │ │ │ ├── LoRaWANPayload.java │ │ │ ├── LoraFrequency.java │ │ │ ├── NetworkJoinMode.java │ │ │ ├── NetworkStatusCheck.java │ │ │ ├── NetworkStatusCheckListener.java │ │ │ ├── NetworkStatusEvent.java │ │ │ ├── NetworkWorkMode.java │ │ │ ├── RAK3172.java │ │ │ ├── Rak3172ATCommands.java │ │ │ ├── Rak3172StatusCode.java │ │ │ ├── RakWirelessDeviceFactory.java │ │ │ ├── TxPower.java │ │ │ └── region │ │ │ ├── AS923.java │ │ │ ├── AU915.java │ │ │ ├── AU915ChanelMask.java │ │ │ ├── AbstractChanelMask.java │ │ │ ├── CN470.java │ │ │ ├── CN470ChanelMask.java │ │ │ ├── ChannelMask.java │ │ │ ├── EU433.java │ │ │ ├── EU868.java │ │ │ ├── IN865.java │ │ │ ├── KR920.java │ │ │ ├── MaskedRegion.java │ │ │ ├── RU864.java │ │ │ ├── Region.java │ │ │ ├── US915.java │ │ │ └── US915ChanelMask.java │ │ └── winbond │ │ └── w25x │ │ ├── W25XCommands.java │ │ ├── W25XCommandsBuffers.java │ │ ├── W25xFlash.java │ │ ├── W25xFlashSizeInfo.java │ │ └── package-info.java │ └── resources │ └── META-INF │ └── services │ └── ru.iothub.jef.devices.library.core.DeviceFactory ├── examples ├── pom.xml └── src │ └── main │ └── java │ └── ru │ └── iothub │ └── jef │ └── examples │ ├── Example.java │ ├── ExampleExecutor.java │ ├── ExampleGroup.java │ ├── ExampleManager.java │ ├── ShowBoardInfoExample.java │ ├── bluetooth │ └── SimpleScanExample.java │ ├── gpio │ ├── GpioPinFunctions.java │ └── GpioReadAll.java │ ├── i2c │ ├── BCM280Example.java │ └── I2CScanner.java │ ├── misc │ ├── Blink.java │ └── BlinkAll.java │ ├── onewire │ └── DS18B20Example.java │ ├── package-info.java │ ├── serial │ ├── RAK3172Example.java │ ├── RAK3172ExampleBaseline.java │ ├── RAK3172ExampleUSB.java │ └── SerialExample.java │ └── spi │ └── W25xFlashExample.java ├── linux-core ├── pom.xml └── src │ └── main │ ├── java │ └── ru │ │ └── iothub │ │ └── jef │ │ └── linux │ │ ├── core │ │ ├── Bluetooth.java │ │ ├── Cap.java │ │ ├── Capability.java │ │ ├── Errno.java │ │ ├── ErrnoCode.java │ │ ├── Fcntl.java │ │ ├── IOFlags.java │ │ ├── Ioctl.java │ │ ├── IoctlBase.java │ │ ├── LinuxUtils.java │ │ ├── Mmap.java │ │ ├── NativeBeanLoader.java │ │ ├── NativeIOException.java │ │ ├── NativeSupport.java │ │ ├── RuntimePermissionsChecker.java │ │ ├── Signal.java │ │ ├── SmBusConstants.java │ │ ├── Socket.java │ │ ├── Sys.java │ │ ├── Termios.java │ │ ├── io │ │ │ ├── DynamicByteBuffer.java │ │ │ ├── FileHandle.java │ │ │ └── FileHandlerCleaner.java │ │ ├── jna │ │ │ ├── BluetoothJna.java │ │ │ ├── CapJna.java │ │ │ ├── ErrnoJna.java │ │ │ ├── FcntlJna.java │ │ │ ├── IoctlJna.java │ │ │ ├── MmapJna.java │ │ │ ├── SignalJna.java │ │ │ ├── SocketJna.java │ │ │ ├── SysJna.java │ │ │ └── TermiosJna.java │ │ ├── types │ │ │ ├── ByteArrayReference.java │ │ │ ├── ByteReference.java │ │ │ ├── IntReference.java │ │ │ ├── LongReference.java │ │ │ ├── Reference.java │ │ │ ├── SmbusData.java │ │ │ ├── SmbusIoctlData.java │ │ │ └── SpiIocTransfer.java │ │ └── util │ │ │ └── StringUtils.java │ │ ├── gpio │ │ ├── GpioChipInfo.java │ │ ├── GpioHandleData.java │ │ ├── GpioHandleRequest.java │ │ ├── GpioLineInfo.java │ │ ├── GpioManager.java │ │ └── GpioPin.java │ │ ├── i2c │ │ ├── I2CBus.java │ │ ├── I2CFunctionality.java │ │ ├── I2CInterface.java │ │ └── SMBus.java │ │ ├── serial │ │ ├── SerialBaudRate.java │ │ ├── SerialPort.java │ │ └── TermiosStructure.java │ │ └── spi │ │ ├── SpiBus.java │ │ ├── SpiInputParams.java │ │ ├── SpiMode.java │ │ └── package-info.java │ └── resources │ └── META-INF │ └── services │ ├── ru.iothub.jef.linux.core.Bluetooth │ ├── ru.iothub.jef.linux.core.Cap │ ├── ru.iothub.jef.linux.core.Errno │ ├── ru.iothub.jef.linux.core.Fcntl │ ├── ru.iothub.jef.linux.core.Ioctl │ ├── ru.iothub.jef.linux.core.Mmap │ ├── ru.iothub.jef.linux.core.Signal │ ├── ru.iothub.jef.linux.core.Socket │ ├── ru.iothub.jef.linux.core.Sys │ └── ru.iothub.jef.linux.core.Termios ├── mcu-core ├── pom.xml └── src │ └── main │ ├── java │ └── ru │ │ └── iothub │ │ └── jef │ │ └── mcu │ │ └── core │ │ └── boards │ │ ├── Board.java │ │ ├── BoardLoader.java │ │ ├── BoardManager.java │ │ ├── BoardPin.java │ │ ├── BoardPinState.java │ │ ├── opi │ │ ├── OrangePi3Board.java │ │ ├── OrangePiAbstractBoard.java │ │ ├── OrangePiBoard.java │ │ ├── OrangePiBoardInfo.java │ │ ├── OrangePiBoardsLoader.java │ │ ├── OrangePiLight2Board.java │ │ ├── OrangePiMiniBoard.java │ │ ├── OrangePiWinBoard.java │ │ ├── OrangePiZero2Board.java │ │ ├── OrangePiZero2PlusBoard.java │ │ ├── Sun8i26PinBoard.java │ │ └── Sun8i40PinBoard.java │ │ ├── rpi │ │ ├── RaspberryPi26Rev1Pins.java │ │ ├── RaspberryPi26Rev2Pins.java │ │ ├── RaspberryPi40Pins.java │ │ ├── RaspberryPi40PinsBoard.java │ │ ├── RaspberryPiAbstractBoard.java │ │ ├── RaspberryPiRev1Board.java │ │ ├── RaspberryPiRev2Board.java │ │ ├── RpiBoardInfo.java │ │ └── RpiBoardsLoader.java │ │ └── sunxi │ │ └── BallToPin.java │ └── resources │ └── META-INF │ └── services │ └── ru.iothub.jef.mcu.core.boards.BoardLoader └── pom.xml /.github/project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/.github/project.yml -------------------------------------------------------------------------------- /.github/release/maven-settings.xml.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/.github/release/maven-settings.xml.gpg -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/pre-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/.github/workflows/pre-release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /GettingStarted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/GettingStarted.md -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/HISTORY.md -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /Individual Contributor License Agreement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/Individual Contributor License Agreement.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/LICENSE -------------------------------------------------------------------------------- /PLATFORMS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/PLATFORMS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/README.md -------------------------------------------------------------------------------- /device-library/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/pom.xml -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/bosch/BoschDeviceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/bosch/BoschDeviceFactory.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/BMP280.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/BMP280.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/BMP280DeviceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/BMP280DeviceFactory.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/I2CAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/I2CAddress.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/IrrFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/IrrFilter.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/Oversampling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/Oversampling.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/PowerMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/PowerMode.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/PressureOversampling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/PressureOversampling.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/Register.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/Register.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/StandbyTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/StandbyTime.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/TemperatureOversampling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/TemperatureOversampling.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/bosch/bcm280/package-info.java: -------------------------------------------------------------------------------- 1 | 2 | 3 | package ru.iothub.jef.devices.library.bosch.bcm280; -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/core/Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/core/Device.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/core/DeviceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/core/DeviceFactory.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/core/DeviceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/core/DeviceImpl.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/core/DeviceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/core/DeviceManager.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/core/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/core/Property.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/core/PropertyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/core/PropertyImpl.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/core/PropertyType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/core/PropertyType.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/core/PropertyValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/core/PropertyValue.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/core/ReadProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/core/ReadProperty.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/core/WriteProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/core/WriteProperty.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/maximintegrated/DS18B20.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/maximintegrated/DS18B20.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/maximintegrated/package-info.java: -------------------------------------------------------------------------------- 1 | 2 | 3 | package ru.iothub.jef.devices.library.maximintegrated; -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/ATCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/ATCommand.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/ATCommandException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/ATCommandException.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/DeviceInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/DeviceInformation.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/JoinLoRaWANParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/JoinLoRaWANParameters.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/LoRaWANClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/LoRaWANClass.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/LoRaWANDataRate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/LoRaWANDataRate.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/LoRaWANDeviceConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/LoRaWANDeviceConfiguration.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/LoRaWANDeviceParameters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/LoRaWANDeviceParameters.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/LoRaWANPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/LoRaWANPayload.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/LoraFrequency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/LoraFrequency.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/NetworkJoinMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/NetworkJoinMode.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/NetworkStatusCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/NetworkStatusCheck.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/NetworkStatusCheckListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/NetworkStatusCheckListener.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/NetworkStatusEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/NetworkStatusEvent.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/NetworkWorkMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/NetworkWorkMode.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/RAK3172.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/RAK3172.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/Rak3172ATCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/Rak3172ATCommands.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/Rak3172StatusCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/Rak3172StatusCode.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/RakWirelessDeviceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/RakWirelessDeviceFactory.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/TxPower.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/TxPower.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/AS923.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/AS923.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/AU915.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/AU915.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/AU915ChanelMask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/AU915ChanelMask.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/AbstractChanelMask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/AbstractChanelMask.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/CN470.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/CN470.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/CN470ChanelMask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/CN470ChanelMask.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/ChannelMask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/ChannelMask.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/EU433.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/EU433.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/EU868.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/EU868.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/IN865.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/IN865.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/KR920.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/KR920.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/MaskedRegion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/MaskedRegion.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/RU864.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/RU864.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/Region.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/Region.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/US915.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/US915.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/US915ChanelMask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/rakwireless/rak3172/region/US915ChanelMask.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/winbond/w25x/W25XCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/winbond/w25x/W25XCommands.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/winbond/w25x/W25XCommandsBuffers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/winbond/w25x/W25XCommandsBuffers.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/winbond/w25x/W25xFlash.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/winbond/w25x/W25xFlash.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/winbond/w25x/W25xFlashSizeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/java/ru/iothub/jef/devices/library/winbond/w25x/W25xFlashSizeInfo.java -------------------------------------------------------------------------------- /device-library/src/main/java/ru/iothub/jef/devices/library/winbond/w25x/package-info.java: -------------------------------------------------------------------------------- 1 | 2 | 3 | package ru.iothub.jef.devices.library.winbond.w25x; -------------------------------------------------------------------------------- /device-library/src/main/resources/META-INF/services/ru.iothub.jef.devices.library.core.DeviceFactory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/device-library/src/main/resources/META-INF/services/ru.iothub.jef.devices.library.core.DeviceFactory -------------------------------------------------------------------------------- /examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/pom.xml -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/Example.java -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/ExampleExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/ExampleExecutor.java -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/ExampleGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/ExampleGroup.java -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/ExampleManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/ExampleManager.java -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/ShowBoardInfoExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/ShowBoardInfoExample.java -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/bluetooth/SimpleScanExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/bluetooth/SimpleScanExample.java -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/gpio/GpioPinFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/gpio/GpioPinFunctions.java -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/gpio/GpioReadAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/gpio/GpioReadAll.java -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/i2c/BCM280Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/i2c/BCM280Example.java -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/i2c/I2CScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/i2c/I2CScanner.java -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/misc/Blink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/misc/Blink.java -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/misc/BlinkAll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/misc/BlinkAll.java -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/onewire/DS18B20Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/onewire/DS18B20Example.java -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/package-info.java: -------------------------------------------------------------------------------- 1 | 2 | 3 | package ru.iothub.jef.examples; -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/serial/RAK3172Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/serial/RAK3172Example.java -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/serial/RAK3172ExampleBaseline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/serial/RAK3172ExampleBaseline.java -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/serial/RAK3172ExampleUSB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/serial/RAK3172ExampleUSB.java -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/serial/SerialExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/serial/SerialExample.java -------------------------------------------------------------------------------- /examples/src/main/java/ru/iothub/jef/examples/spi/W25xFlashExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/examples/src/main/java/ru/iothub/jef/examples/spi/W25xFlashExample.java -------------------------------------------------------------------------------- /linux-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/pom.xml -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/Bluetooth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/Bluetooth.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/Cap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/Cap.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/Capability.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/Capability.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/Errno.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/Errno.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/ErrnoCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/ErrnoCode.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/Fcntl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/Fcntl.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/IOFlags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/IOFlags.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/Ioctl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/Ioctl.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/IoctlBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/IoctlBase.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/LinuxUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/LinuxUtils.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/Mmap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/Mmap.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/NativeBeanLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/NativeBeanLoader.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/NativeIOException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/NativeIOException.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/NativeSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/NativeSupport.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/RuntimePermissionsChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/RuntimePermissionsChecker.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/Signal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/Signal.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/SmBusConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/SmBusConstants.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/Socket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/Socket.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/Sys.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/Sys.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/Termios.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/Termios.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/io/DynamicByteBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/io/DynamicByteBuffer.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/io/FileHandle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/io/FileHandle.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/io/FileHandlerCleaner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/io/FileHandlerCleaner.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/jna/BluetoothJna.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/jna/BluetoothJna.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/jna/CapJna.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/jna/CapJna.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/jna/ErrnoJna.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/jna/ErrnoJna.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/jna/FcntlJna.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/jna/FcntlJna.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/jna/IoctlJna.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/jna/IoctlJna.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/jna/MmapJna.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/jna/MmapJna.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/jna/SignalJna.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/jna/SignalJna.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/jna/SocketJna.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/jna/SocketJna.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/jna/SysJna.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/jna/SysJna.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/jna/TermiosJna.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/jna/TermiosJna.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/types/ByteArrayReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/types/ByteArrayReference.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/types/ByteReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/types/ByteReference.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/types/IntReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/types/IntReference.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/types/LongReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/types/LongReference.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/types/Reference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/types/Reference.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/types/SmbusData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/types/SmbusData.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/types/SmbusIoctlData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/types/SmbusIoctlData.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/types/SpiIocTransfer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/types/SpiIocTransfer.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/core/util/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/core/util/StringUtils.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/gpio/GpioChipInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/gpio/GpioChipInfo.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/gpio/GpioHandleData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/gpio/GpioHandleData.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/gpio/GpioHandleRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/gpio/GpioHandleRequest.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/gpio/GpioLineInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/gpio/GpioLineInfo.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/gpio/GpioManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/gpio/GpioManager.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/gpio/GpioPin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/gpio/GpioPin.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/i2c/I2CBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/i2c/I2CBus.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/i2c/I2CFunctionality.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/i2c/I2CFunctionality.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/i2c/I2CInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/i2c/I2CInterface.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/i2c/SMBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/i2c/SMBus.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/serial/SerialBaudRate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/serial/SerialBaudRate.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/serial/SerialPort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/serial/SerialPort.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/serial/TermiosStructure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/serial/TermiosStructure.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/spi/SpiBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/spi/SpiBus.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/spi/SpiInputParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/spi/SpiInputParams.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/spi/SpiMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/linux-core/src/main/java/ru/iothub/jef/linux/spi/SpiMode.java -------------------------------------------------------------------------------- /linux-core/src/main/java/ru/iothub/jef/linux/spi/package-info.java: -------------------------------------------------------------------------------- 1 | 2 | 3 | package ru.iothub.jef.linux.spi; -------------------------------------------------------------------------------- /linux-core/src/main/resources/META-INF/services/ru.iothub.jef.linux.core.Bluetooth: -------------------------------------------------------------------------------- 1 | ru.iothub.jef.linux.core.jna.BluetoothJna -------------------------------------------------------------------------------- /linux-core/src/main/resources/META-INF/services/ru.iothub.jef.linux.core.Cap: -------------------------------------------------------------------------------- 1 | ru.iothub.jef.linux.core.jna.CapJna -------------------------------------------------------------------------------- /linux-core/src/main/resources/META-INF/services/ru.iothub.jef.linux.core.Errno: -------------------------------------------------------------------------------- 1 | ru.iothub.jef.linux.core.jna.ErrnoJna -------------------------------------------------------------------------------- /linux-core/src/main/resources/META-INF/services/ru.iothub.jef.linux.core.Fcntl: -------------------------------------------------------------------------------- 1 | ru.iothub.jef.linux.core.jna.FcntlJna -------------------------------------------------------------------------------- /linux-core/src/main/resources/META-INF/services/ru.iothub.jef.linux.core.Ioctl: -------------------------------------------------------------------------------- 1 | ru.iothub.jef.linux.core.jna.IoctlJna -------------------------------------------------------------------------------- /linux-core/src/main/resources/META-INF/services/ru.iothub.jef.linux.core.Mmap: -------------------------------------------------------------------------------- 1 | ru.iothub.jef.linux.core.jna.MmapJna -------------------------------------------------------------------------------- /linux-core/src/main/resources/META-INF/services/ru.iothub.jef.linux.core.Signal: -------------------------------------------------------------------------------- 1 | ru.iothub.jef.linux.core.jna.SignalJna -------------------------------------------------------------------------------- /linux-core/src/main/resources/META-INF/services/ru.iothub.jef.linux.core.Socket: -------------------------------------------------------------------------------- 1 | ru.iothub.jef.linux.core.jna.SocketJna -------------------------------------------------------------------------------- /linux-core/src/main/resources/META-INF/services/ru.iothub.jef.linux.core.Sys: -------------------------------------------------------------------------------- 1 | ru.iothub.jef.linux.core.jna.SysJna -------------------------------------------------------------------------------- /linux-core/src/main/resources/META-INF/services/ru.iothub.jef.linux.core.Termios: -------------------------------------------------------------------------------- 1 | ru.iothub.jef.linux.core.jna.TermiosJna -------------------------------------------------------------------------------- /mcu-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/pom.xml -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/Board.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/Board.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/BoardLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/BoardLoader.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/BoardManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/BoardManager.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/BoardPin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/BoardPin.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/BoardPinState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/BoardPinState.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePi3Board.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePi3Board.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiAbstractBoard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiAbstractBoard.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiBoard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiBoard.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiBoardInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiBoardInfo.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiBoardsLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiBoardsLoader.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiLight2Board.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiLight2Board.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiMiniBoard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiMiniBoard.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiWinBoard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiWinBoard.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiZero2Board.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiZero2Board.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiZero2PlusBoard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/OrangePiZero2PlusBoard.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/Sun8i26PinBoard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/Sun8i26PinBoard.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/Sun8i40PinBoard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/opi/Sun8i40PinBoard.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RaspberryPi26Rev1Pins.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RaspberryPi26Rev1Pins.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RaspberryPi26Rev2Pins.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RaspberryPi26Rev2Pins.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RaspberryPi40Pins.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RaspberryPi40Pins.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RaspberryPi40PinsBoard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RaspberryPi40PinsBoard.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RaspberryPiAbstractBoard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RaspberryPiAbstractBoard.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RaspberryPiRev1Board.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RaspberryPiRev1Board.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RaspberryPiRev2Board.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RaspberryPiRev2Board.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RpiBoardInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RpiBoardInfo.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RpiBoardsLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/rpi/RpiBoardsLoader.java -------------------------------------------------------------------------------- /mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/sunxi/BallToPin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/java/ru/iothub/jef/mcu/core/boards/sunxi/BallToPin.java -------------------------------------------------------------------------------- /mcu-core/src/main/resources/META-INF/services/ru.iothub.jef.mcu.core.boards.BoardLoader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/mcu-core/src/main/resources/META-INF/services/ru.iothub.jef.mcu.core.boards.BoardLoader -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/java-embedded-framework/jef/HEAD/pom.xml --------------------------------------------------------------------------------