        S6J3360/S6J3370 series I/O register file V01L02

                                                                      2017.05.17
                                               Cypress Semiconductor Corporation

1.Preface
  -"S6J3360/S6J3370 series I/O register file" (The I/O register file) provides symbols
   (C language macro) to access the peripheral registers(I/O registers) of
   S6J3360/S6J3370 series and the bits of the I/O register.

2.Hardware manual
  This release is based on the following documents.

    - S6J3360/S6J3370 series hardware manual
      (Doc. No. 002-07884 Rev. *B)
      (Doc. No. 002-18302 Rev. *A)

3.File composition

    [S6J3360ioh_V01L02]
     +- [include]                   The I/O register file
     |   +- S6J3360io.h             The main body of the I/O register file
     |   +- S6J3360io_basetypes.h   The definition of basic type
     |   +- S6J3360_*.h             The macro definitions of each peripheral
     |
     +- [include_nobba]             The I/O register file
     |                              (No access through the area of Bit Band Alias)
     |
     +- [symbol_list]               The lists of macro name
     |   +- *.sym.txt               The lists of macro name of each peripheral
     |
     +- S6J3360ioh_spec_E.txt       The manual of the I/O register file (English)
     |
     +- README_E.txt                README(English)

4.How to use
  Please refer to the manual of the I/O register file (S6J3360ioh_spec_E.txt)

5.Limitation and notes
  There are the following limitations and notes in the I/O register file.
  In addition, please refer to the manual of the I/O register file
  (S6J3360ioh_spec_E.txt), because the notes on the programming is described.

  - The I/O register file is intended for specific series.
    Before applying these programs to any other series of S6J3360/S6J3370 series,
    therefore, be sure to modify the I/O register file.
  - When a program for I/O register operation is coded, the I/O register
    access sequence and timing must be considered. Please refer to the
    related hardware manuals.
  - The I/O register file is provided as valuable aids in developing the
    application programs for S6J3360/S6J3370 series. In practice, however,
    some of these programs may need be modified depending on the
    target system. Before using any of them, therefore, be sure to verify
    the actual operation of the program. And, Cypress does not assume the
    liability for the damages which are generated by using the I/O register
    file at all.
  - Cypress may assume no liability for errors in the I/O register file and
    no responsibility for correcting errors immediately even if they are
    found.
  - The I/O register file might change without the previous notice.

6.Revision history
    [ver: V01L02] 2017/05/17
        - Sound Waveform Generator(SWFG)
          All the macros of this chapter are replaced new.

        - Sound Mixer(SMIX)
          The following access macros are added.
          SMIX_MXPMISIPDC
          SMIX_MXPMISIPDC_PMIS0IPDC0
          SMIX_MXPMISIPDC_PMIS1IPDC0
          SMIX_MXPMISIPDC_PMIS2IPDC0
          SMIX_MXPMISIPDC_PMIS3IPDC0
          SMIX_MXPMISIPDC_PMIS4IPDC0

        - 12/10/8-Bit Analog to Digital Converter(ADC12Bn)
          The following access macros are changed.
          ADC12B1* -> ADC12B0*
          (* means all registers and bits.)

    [ver: V01L01] 2017/03/15
        - First Edition
