MWSDK(TWELITE SDK)
MONO WIRELESS INC.
MWSDK_EN
MWSDK_EN
  • TWELITE SDK (MWSDK) manual
  • Introduction
    • TWELITE SDK Terms of Use
    • Support and response
    • Mono Wireless Software License Agreement
    • Structure of TWELITE SDK
  • Get the latest version
    • TWELITE SDK revision history
  • How to use TWELITE SDK
    • Install TWELITE SDK (MWSDK)
    • Use with VSCode
    • folder structure
    • How to build from the command line
    • About build definitions
      • About Makefile
      • about Version.mk
      • bin file naming conventions
    • program firmware
      • Wiring for firmware programming
      • tweterm.py
  • TWELIET NET API overview
    • Terms
    • TWELITE NET library structure
    • TWENET working flow
      • flow: System start-up
      • flow: Main loop
      • flow: Wireless events
      • flow: Hardware interrupts/events
      • flow: User-defined event processing function
    • Structure of the source code
    • Modules
    • Wireless packets
      • Maximum packet length
      • Addressing conventions
      • Application ID
    • About the network
      • SimpleNet
        • Transmit
        • Receive
      • RelayNet
        • Implementation of the parent device
        • Implementation of repeaters
        • Implementing a child device (MININODES)
        • NB beacon system connection
        • Address of the relay network
        • Static relay with fixed host address
  • TWELITE NET API references
    • The callback functions
      • cbAppColdStart()
      • cbAppWarmStart()
      • cbToCoNet_vMain()
      • cbToCoNet_vRxEvent()
      • cbToCoNet_vTxEvent()
      • cbToCoNet_vNwkEvent()
      • cbToCoNet_vHwEvent()
      • cbToCoNet_u8HwInt()
    • TWELITE NET functions
      • ToCoNet_vMacStart()
      • ToCoNet_bMacTxReq()
      • ToCoNet_u32GetSerial()
      • ToCoNet_u32GetRand()
      • ToCoNet_vSleep()
      • ToCoNet_vDebugInit()
      • ToCoNet_vDebugLevel()
      • ToCoNet_u32GetVersion()
      • ToCoNet_bRegisterAesKey()
      • ToCoNet_vRfConfig()
      • ToCoNet_vChConfig()
      • ToCoNet_Tx_vProcessEventQueue()
      • ToCoNet_u16RcCalib()
    • RelayNet API
      • functions
        • ToCoNet_Nwk_bInit()
        • ToCoNet_Nwk_bStart()
        • ToCoNet_Nwk_bPause()
        • ToCoNet_Nwk_bResume()
        • ToCoNet_Nwk_bTx()
      • Structure
        • tsTxDataApp (relay net)
        • tsRxDataApp (relay net)
        • tsToCoNet_Nwk_Context
      • LayerTree net
        • ToCoNet_NwkLyTr_psConfig()
        • ToCoNet_NwkLyTr_psConfig_MiniNodes()
        • tsToCoNet_NwkLyTr_Context
    • typedef, frequently used macros
    • Structures
      • sToCoNet_AppContext
      • tsRxDataApp
      • tsTxDataApp
    • TWELITE NET macros
      • ToCoNet_REG_MOD_ALL()
      • utils.h
    • User defined event handling functions
      • State
      • Events
      • ToCoNet_Event API
        • ToCoNet_Event_Register_State_Machine()
        • ToCoNet_Event_Process()
        • ToCoNet_Event_SetState()
        • ToCoNet_Event_vKeepStateOnRamHoldSleep()
        • ToCoNet_Event_u32TickFrNewState()
    • Module library
      • ENERGY SCAN
      • NB SCAN
    • PRSEV library
    • global variables
      • uint32 u32TickCount_ms
      • sToCoNet_AppContext (static variable)
    • PANIC
  • HW API reference
    • Peripherals
      • ADC
        • adc.c
      • DIO
      • TickTimer
      • UART
        • SERIAL library
          • SERIAL_vInit()
          • SERIAL_vInitEx()
          • SERIAL_bRxQueueEmpty()
          • SERIAL_i16RxChar()
          • SERIAL_vFlush()
          • tsSerialPortSetup
          • tsUartOpt
        • fprintf library
          • vfPrintf()
          • vPutChar()
          • tsFILE
      • Timer
        • Timer library
          • vTimerConfig()
          • vTimerStart()
          • vTimerStop()
          • vTimerDisable()
          • tsTimerContext
      • WakeTimer
      • I2C
      • SPI
    • Flash, EEPROM
      • EEPROM
      • Flash
  • Utils references, others.
    • ByteQueue
    • u8CCITT8()
    • SPRINTF library
    • BTM library (consecutive reading) DIO input
GitBook提供
このページ内
  • Support Service Implementation Items (Reference)
  • What is NOT covered by the support service (reference)
  1. Introduction

Support and response

前へTWELITE SDK Terms of Use次へMono Wireless Software License Agreement

最終更新 2 年前

Requests for assistance and problem reports should be directed to the of MonoWireless Ltd. However, this technical contact promises to respond to customers who have a separate support contract. In some cases, we may not be able to respond to your request or may not be able to reply to you. Please understand this in advance.

The following is a list of what we do and don't cover in our support service (based on the 2017/1-2 version, but service content may change without notice). Even if you do not have a support service contract, please read this as a principle of our support.

Support Service Implementation Items (Reference)

We will explain how to perform wireless communication based on basic sending and receiving APIs as a way to create firmware using TWELITE NET (basic use of the tool, basic sending and receiving procedures, use of peripheral APIs, advice on basic design and thinking, etc.).

However, we will NOT provide guidance on the following contents or methods.

  • Methods that exceed our standard TWELITE NET procedures or those described in the manuals we provide.

    • IEEE802.15.4 MAC layer or proprietary MAC layer is not supported.

    • ZigBee PRO stack library is not supported.

  • To provide a comprehensive explanation of how to develop firmware using TWELITE NET in one session.

  • Commentary based on internal information in TWELITE NET and definitions in the standards document.

  • Advice on hardware, enclosure design, antenna installation, and wireless system design specific to the customer's application

What is NOT covered by the support service (reference)

  • How to operate the computer, the operating system, other than our products, how to install device drivers, and how to solve problems related to them. (Please contact the manufacturer of each product.)

  • Inquiries on how to use the tool for functions that are not directly related to building the firmware for this module. (e.g. how to change the color of the tool's screen)

  • Use of the tool in a way other than the settings provided by support. (e.g., to use the tool in a special folder, or to apply a patch that we have not yet confirmed)

  • Provide workarounds and fix tools when they do not work properly due to other tools or installation environment. (We will guide you to use the tool in a clean installation environment.)

  • Response based on the assumption that the firmware was created by the customer. (Please cut out the problem and generalize your inquiry.)

  • Correspondence equivalent to debugging, development actions, and performance evaluation.(In the following cases, we may not be able to give you a full answer: Identifying problems with customer-generated code, Read and understand datasheets for third-party components used in your hardware, Questions from customers who have not fully read and understood the source code and documentation that we have provided for reference, etc.)

  • Corrections for inadequacies in APIs, development tools, etc.(We will do our best to suggest workarounds for any reported issues.)

  • Disclosure of non-public information that is not covered in the manual or other documents.

  • Guarantees against malfunctions, data loss, and other damages to computers and other equipment caused by the use of the tool.

  • Correspondence outside of our business days.

  • A request for a response that specifies the person in charge.

  • On-site and travel support.

technical contact