├── A13 ├── A13-SOM-LTE │ ├── A13-SOM-LTE_Rev_B.brd │ ├── A13-SOM-LTE_Rev_B.pdf │ ├── A13-SOM-LTE_Rev_B.sch │ ├── A13-SOM-LTE_Rev_B1.brd │ ├── A13-SOM-LTE_Rev_B1.pdf │ └── A13-SOM-LTE_Rev_B1.sch ├── A13-SOM-WIFI │ ├── A13-SOM-WIFI_Rev_B.brd │ ├── A13-SOM-WIFI_Rev_B.pdf │ └── A13-SOM-WIFI_Rev_B.sch └── A13-SOM │ ├── A13-SOM512_Rev_D.pdf │ ├── A13-SOM512_Rev_E.pdf │ ├── A13-SOM512_Rev_F.pdf │ ├── A13-SOM512_Rev_G.pdf │ ├── A13-SOM512_Rev_G1.pdf │ └── Hardware-revision-changes.txt ├── A20 ├── A20-SOM-EVB │ ├── A20-SOM-EVB_Rev_B.brd │ ├── A20-SOM-EVB_Rev_B.pdf │ ├── A20-SOM-EVB_Rev_B.sch │ ├── A20-SOM-EVB_Rev_C.brd │ ├── A20-SOM-EVB_Rev_C.pdf │ ├── A20-SOM-EVB_Rev_C.sch │ ├── A20-SOM-EVB_Rev_C1.brd │ ├── A20-SOM-EVB_Rev_C1.pdf │ ├── A20-SOM-EVB_Rev_C1.sch │ ├── A20-SOM-EVB_Rev_E.bom │ ├── A20-SOM-EVB_Rev_E.brd │ ├── A20-SOM-EVB_Rev_E.pdf │ ├── A20-SOM-EVB_Rev_E.sch │ ├── A20-SOM-EVB_Rev_F.bom │ ├── A20-SOM-EVB_Rev_F.brd │ ├── A20-SOM-EVB_Rev_F.pdf │ └── A20-SOM-EVB_Rev_F.sch └── A20-SOM │ ├── A20-SOM-IND_Rev_D.pdf │ ├── A20-SOM_board_rev_B.pdf │ ├── A20-SOM_board_rev_C.pdf │ ├── A20-SOM_board_rev_D.pdf │ ├── A20-SOM_board_rev_E.pdf │ ├── A20-SOM_board_rev_E1.pdf │ ├── A20-SOM_board_rev_E2.pdf │ ├── A20-SOM_board_rev_F.pdf │ ├── KiCAD connector library │ ├── A20-SOM.kicad_mod │ ├── SOM-A20.lib │ └── SOM-A20_C.lib │ └── Revision_changes.txt ├── AM3352 ├── AM3352-SOM-EVB │ ├── AM3352-SOM-EVB_Rev_E.bom │ ├── AM3352-SOM-EVB_Rev_E.brd │ ├── AM3352-SOM-EVB_Rev_E.pdf │ ├── AM3352-SOM-EVB_Rev_E.sch │ ├── Older │ │ ├── AM3352-SOM-EVB_Rev_D.brd │ │ ├── AM3352-SOM-EVB_Rev_D.pdf │ │ └── AM3352-SOM-EVB_Rev_D.sch │ └── Revision-Changes.txt └── AM3352-SOM │ ├── AM3352-SOM_Rev_E.pdf │ ├── KiCAD connector library │ ├── AM3352-SOM.kicad_mod │ └── SOM-AM3352.lib │ ├── Older │ ├── AM3352-SOM_Rev_C.pdf │ └── AM3352-SOM_Rev_D.pdf │ └── Revision Changes.txt ├── README.md └── RK3188 ├── RK3188-EVB ├── RK3188-EVB_Rev_C.brd ├── RK3188-EVB_Rev_C.pdf ├── RK3188-EVB_Rev_C.sch ├── RK3188-EVB_Rev_C1.brd ├── RK3188-EVB_Rev_C1.pdf └── RK3188-EVB_Rev_C1.sch └── RK3188-SOM ├── KiCAD connector library ├── RK3188-SOM.kicad_mod └── SOM-RK3188.lib └── RK3188-SOM_Rev_C.pdf /A13/A13-SOM-LTE/A13-SOM-LTE_Rev_B.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A13/A13-SOM-LTE/A13-SOM-LTE_Rev_B.brd -------------------------------------------------------------------------------- /A13/A13-SOM-LTE/A13-SOM-LTE_Rev_B.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A13/A13-SOM-LTE/A13-SOM-LTE_Rev_B.pdf -------------------------------------------------------------------------------- /A13/A13-SOM-LTE/A13-SOM-LTE_Rev_B.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A13/A13-SOM-LTE/A13-SOM-LTE_Rev_B.sch -------------------------------------------------------------------------------- /A13/A13-SOM-LTE/A13-SOM-LTE_Rev_B1.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A13/A13-SOM-LTE/A13-SOM-LTE_Rev_B1.brd -------------------------------------------------------------------------------- /A13/A13-SOM-LTE/A13-SOM-LTE_Rev_B1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A13/A13-SOM-LTE/A13-SOM-LTE_Rev_B1.pdf -------------------------------------------------------------------------------- /A13/A13-SOM-LTE/A13-SOM-LTE_Rev_B1.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A13/A13-SOM-LTE/A13-SOM-LTE_Rev_B1.sch -------------------------------------------------------------------------------- /A13/A13-SOM-WIFI/A13-SOM-WIFI_Rev_B.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A13/A13-SOM-WIFI/A13-SOM-WIFI_Rev_B.brd -------------------------------------------------------------------------------- /A13/A13-SOM-WIFI/A13-SOM-WIFI_Rev_B.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A13/A13-SOM-WIFI/A13-SOM-WIFI_Rev_B.pdf -------------------------------------------------------------------------------- /A13/A13-SOM-WIFI/A13-SOM-WIFI_Rev_B.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A13/A13-SOM-WIFI/A13-SOM-WIFI_Rev_B.sch -------------------------------------------------------------------------------- /A13/A13-SOM/A13-SOM512_Rev_D.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A13/A13-SOM/A13-SOM512_Rev_D.pdf -------------------------------------------------------------------------------- /A13/A13-SOM/A13-SOM512_Rev_E.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A13/A13-SOM/A13-SOM512_Rev_E.pdf -------------------------------------------------------------------------------- /A13/A13-SOM/A13-SOM512_Rev_F.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A13/A13-SOM/A13-SOM512_Rev_F.pdf -------------------------------------------------------------------------------- /A13/A13-SOM/A13-SOM512_Rev_G.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A13/A13-SOM/A13-SOM512_Rev_G.pdf -------------------------------------------------------------------------------- /A13/A13-SOM/A13-SOM512_Rev_G1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A13/A13-SOM/A13-SOM512_Rev_G1.pdf -------------------------------------------------------------------------------- /A13/A13-SOM/Hardware-revision-changes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A13/A13-SOM/Hardware-revision-changes.txt -------------------------------------------------------------------------------- /A20/A20-SOM-EVB/A20-SOM-EVB_Rev_B.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM-EVB/A20-SOM-EVB_Rev_B.brd -------------------------------------------------------------------------------- /A20/A20-SOM-EVB/A20-SOM-EVB_Rev_B.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM-EVB/A20-SOM-EVB_Rev_B.pdf -------------------------------------------------------------------------------- /A20/A20-SOM-EVB/A20-SOM-EVB_Rev_B.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM-EVB/A20-SOM-EVB_Rev_B.sch -------------------------------------------------------------------------------- /A20/A20-SOM-EVB/A20-SOM-EVB_Rev_C.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM-EVB/A20-SOM-EVB_Rev_C.brd -------------------------------------------------------------------------------- /A20/A20-SOM-EVB/A20-SOM-EVB_Rev_C.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM-EVB/A20-SOM-EVB_Rev_C.pdf -------------------------------------------------------------------------------- /A20/A20-SOM-EVB/A20-SOM-EVB_Rev_C.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM-EVB/A20-SOM-EVB_Rev_C.sch -------------------------------------------------------------------------------- /A20/A20-SOM-EVB/A20-SOM-EVB_Rev_C1.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM-EVB/A20-SOM-EVB_Rev_C1.brd -------------------------------------------------------------------------------- /A20/A20-SOM-EVB/A20-SOM-EVB_Rev_C1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM-EVB/A20-SOM-EVB_Rev_C1.pdf -------------------------------------------------------------------------------- /A20/A20-SOM-EVB/A20-SOM-EVB_Rev_C1.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM-EVB/A20-SOM-EVB_Rev_C1.sch -------------------------------------------------------------------------------- /A20/A20-SOM-EVB/A20-SOM-EVB_Rev_E.bom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM-EVB/A20-SOM-EVB_Rev_E.bom -------------------------------------------------------------------------------- /A20/A20-SOM-EVB/A20-SOM-EVB_Rev_E.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM-EVB/A20-SOM-EVB_Rev_E.brd -------------------------------------------------------------------------------- /A20/A20-SOM-EVB/A20-SOM-EVB_Rev_E.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM-EVB/A20-SOM-EVB_Rev_E.pdf -------------------------------------------------------------------------------- /A20/A20-SOM-EVB/A20-SOM-EVB_Rev_E.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM-EVB/A20-SOM-EVB_Rev_E.sch -------------------------------------------------------------------------------- /A20/A20-SOM-EVB/A20-SOM-EVB_Rev_F.bom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM-EVB/A20-SOM-EVB_Rev_F.bom -------------------------------------------------------------------------------- /A20/A20-SOM-EVB/A20-SOM-EVB_Rev_F.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM-EVB/A20-SOM-EVB_Rev_F.brd -------------------------------------------------------------------------------- /A20/A20-SOM-EVB/A20-SOM-EVB_Rev_F.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM-EVB/A20-SOM-EVB_Rev_F.pdf -------------------------------------------------------------------------------- /A20/A20-SOM-EVB/A20-SOM-EVB_Rev_F.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM-EVB/A20-SOM-EVB_Rev_F.sch -------------------------------------------------------------------------------- /A20/A20-SOM/A20-SOM-IND_Rev_D.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM/A20-SOM-IND_Rev_D.pdf -------------------------------------------------------------------------------- /A20/A20-SOM/A20-SOM_board_rev_B.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM/A20-SOM_board_rev_B.pdf -------------------------------------------------------------------------------- /A20/A20-SOM/A20-SOM_board_rev_C.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM/A20-SOM_board_rev_C.pdf -------------------------------------------------------------------------------- /A20/A20-SOM/A20-SOM_board_rev_D.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM/A20-SOM_board_rev_D.pdf -------------------------------------------------------------------------------- /A20/A20-SOM/A20-SOM_board_rev_E.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM/A20-SOM_board_rev_E.pdf -------------------------------------------------------------------------------- /A20/A20-SOM/A20-SOM_board_rev_E1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM/A20-SOM_board_rev_E1.pdf -------------------------------------------------------------------------------- /A20/A20-SOM/A20-SOM_board_rev_E2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM/A20-SOM_board_rev_E2.pdf -------------------------------------------------------------------------------- /A20/A20-SOM/A20-SOM_board_rev_F.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM/A20-SOM_board_rev_F.pdf -------------------------------------------------------------------------------- /A20/A20-SOM/KiCAD connector library/A20-SOM.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM/KiCAD connector library/A20-SOM.kicad_mod -------------------------------------------------------------------------------- /A20/A20-SOM/KiCAD connector library/SOM-A20.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM/KiCAD connector library/SOM-A20.lib -------------------------------------------------------------------------------- /A20/A20-SOM/KiCAD connector library/SOM-A20_C.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM/KiCAD connector library/SOM-A20_C.lib -------------------------------------------------------------------------------- /A20/A20-SOM/Revision_changes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/A20/A20-SOM/Revision_changes.txt -------------------------------------------------------------------------------- /AM3352/AM3352-SOM-EVB/AM3352-SOM-EVB_Rev_E.bom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/AM3352/AM3352-SOM-EVB/AM3352-SOM-EVB_Rev_E.bom -------------------------------------------------------------------------------- /AM3352/AM3352-SOM-EVB/AM3352-SOM-EVB_Rev_E.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/AM3352/AM3352-SOM-EVB/AM3352-SOM-EVB_Rev_E.brd -------------------------------------------------------------------------------- /AM3352/AM3352-SOM-EVB/AM3352-SOM-EVB_Rev_E.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/AM3352/AM3352-SOM-EVB/AM3352-SOM-EVB_Rev_E.pdf -------------------------------------------------------------------------------- /AM3352/AM3352-SOM-EVB/AM3352-SOM-EVB_Rev_E.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/AM3352/AM3352-SOM-EVB/AM3352-SOM-EVB_Rev_E.sch -------------------------------------------------------------------------------- /AM3352/AM3352-SOM-EVB/Older/AM3352-SOM-EVB_Rev_D.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/AM3352/AM3352-SOM-EVB/Older/AM3352-SOM-EVB_Rev_D.brd -------------------------------------------------------------------------------- /AM3352/AM3352-SOM-EVB/Older/AM3352-SOM-EVB_Rev_D.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/AM3352/AM3352-SOM-EVB/Older/AM3352-SOM-EVB_Rev_D.pdf -------------------------------------------------------------------------------- /AM3352/AM3352-SOM-EVB/Older/AM3352-SOM-EVB_Rev_D.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/AM3352/AM3352-SOM-EVB/Older/AM3352-SOM-EVB_Rev_D.sch -------------------------------------------------------------------------------- /AM3352/AM3352-SOM-EVB/Revision-Changes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/AM3352/AM3352-SOM-EVB/Revision-Changes.txt -------------------------------------------------------------------------------- /AM3352/AM3352-SOM/AM3352-SOM_Rev_E.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/AM3352/AM3352-SOM/AM3352-SOM_Rev_E.pdf -------------------------------------------------------------------------------- /AM3352/AM3352-SOM/KiCAD connector library/AM3352-SOM.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/AM3352/AM3352-SOM/KiCAD connector library/AM3352-SOM.kicad_mod -------------------------------------------------------------------------------- /AM3352/AM3352-SOM/KiCAD connector library/SOM-AM3352.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/AM3352/AM3352-SOM/KiCAD connector library/SOM-AM3352.lib -------------------------------------------------------------------------------- /AM3352/AM3352-SOM/Older/AM3352-SOM_Rev_C.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/AM3352/AM3352-SOM/Older/AM3352-SOM_Rev_C.pdf -------------------------------------------------------------------------------- /AM3352/AM3352-SOM/Older/AM3352-SOM_Rev_D.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/AM3352/AM3352-SOM/Older/AM3352-SOM_Rev_D.pdf -------------------------------------------------------------------------------- /AM3352/AM3352-SOM/Revision Changes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/AM3352/AM3352-SOM/Revision Changes.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/README.md -------------------------------------------------------------------------------- /RK3188/RK3188-EVB/RK3188-EVB_Rev_C.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/RK3188/RK3188-EVB/RK3188-EVB_Rev_C.brd -------------------------------------------------------------------------------- /RK3188/RK3188-EVB/RK3188-EVB_Rev_C.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/RK3188/RK3188-EVB/RK3188-EVB_Rev_C.pdf -------------------------------------------------------------------------------- /RK3188/RK3188-EVB/RK3188-EVB_Rev_C.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/RK3188/RK3188-EVB/RK3188-EVB_Rev_C.sch -------------------------------------------------------------------------------- /RK3188/RK3188-EVB/RK3188-EVB_Rev_C1.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/RK3188/RK3188-EVB/RK3188-EVB_Rev_C1.brd -------------------------------------------------------------------------------- /RK3188/RK3188-EVB/RK3188-EVB_Rev_C1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/RK3188/RK3188-EVB/RK3188-EVB_Rev_C1.pdf -------------------------------------------------------------------------------- /RK3188/RK3188-EVB/RK3188-EVB_Rev_C1.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/RK3188/RK3188-EVB/RK3188-EVB_Rev_C1.sch -------------------------------------------------------------------------------- /RK3188/RK3188-SOM/KiCAD connector library/RK3188-SOM.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/RK3188/RK3188-SOM/KiCAD connector library/RK3188-SOM.kicad_mod -------------------------------------------------------------------------------- /RK3188/RK3188-SOM/KiCAD connector library/SOM-RK3188.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/RK3188/RK3188-SOM/KiCAD connector library/SOM-RK3188.lib -------------------------------------------------------------------------------- /RK3188/RK3188-SOM/RK3188-SOM_Rev_C.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OLIMEX/SOM/HEAD/RK3188/RK3188-SOM/RK3188-SOM_Rev_C.pdf --------------------------------------------------------------------------------