сделаны базовые хедеры: - mylibs_config - mylibs_defs - mylibs_include - trace - trackers - bit_access также сделан модуль general_gpio.c/.h Но надо проверить переструктуризированные модули Остальные модули __general_XXX в целом готовы и как-то работают (на МЗКТЭ) но не структуризированы
		
			
				
	
	
		
			328 lines
		
	
	
		
			5.5 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			328 lines
		
	
	
		
			5.5 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
#nav-tree .children_ul {
 | 
						|
  margin:0;
 | 
						|
  padding:4px;
 | 
						|
}
 | 
						|
 | 
						|
#nav-tree ul {
 | 
						|
  list-style:none outside none;
 | 
						|
  margin:0px;
 | 
						|
  padding:0px;
 | 
						|
}
 | 
						|
 | 
						|
#nav-tree li {
 | 
						|
  white-space:nowrap;
 | 
						|
  margin:0;
 | 
						|
  padding:0;
 | 
						|
}
 | 
						|
 | 
						|
#nav-tree .plus {
 | 
						|
  margin:0px;
 | 
						|
}
 | 
						|
 | 
						|
#nav-tree .selected {
 | 
						|
  position: relative;
 | 
						|
  background-color: var(--nav-menu-active-bg);
 | 
						|
  border-radius: 0 6px 6px 0;
 | 
						|
  /*margin-right: 5px;*/
 | 
						|
}
 | 
						|
 | 
						|
#nav-tree img {
 | 
						|
  margin:0px;
 | 
						|
  padding:0px;
 | 
						|
  border:0px;
 | 
						|
  vertical-align: middle;
 | 
						|
}
 | 
						|
 | 
						|
#nav-tree a {
 | 
						|
  text-decoration:none;
 | 
						|
  padding:0px;
 | 
						|
  margin:0px;
 | 
						|
}
 | 
						|
 | 
						|
#nav-tree .label {
 | 
						|
  margin:0px;
 | 
						|
  padding:0px;
 | 
						|
  font: 12px var(--font-family-nav);
 | 
						|
  line-height: 22px;
 | 
						|
}
 | 
						|
 | 
						|
#nav-tree .label a {
 | 
						|
  padding:2px;
 | 
						|
}
 | 
						|
 | 
						|
#nav-tree .selected a {
 | 
						|
  text-decoration:none;
 | 
						|
  color:var(--page-link-color);
 | 
						|
}
 | 
						|
 | 
						|
#nav-tree .children_ul {
 | 
						|
  margin:0px;
 | 
						|
  padding:0px;
 | 
						|
}
 | 
						|
 | 
						|
#nav-tree .item {
 | 
						|
  margin: 0 6px 0 -5px;
 | 
						|
  padding: 0 0 0 5px;
 | 
						|
  height: 22px;
 | 
						|
}
 | 
						|
 | 
						|
#nav-tree {
 | 
						|
  padding: 0px 0px;
 | 
						|
  font-size:14px;
 | 
						|
  overflow:auto;
 | 
						|
}
 | 
						|
 | 
						|
#doc-content {
 | 
						|
  overflow:auto;
 | 
						|
  display:block;
 | 
						|
  padding:0px;
 | 
						|
  margin:0px;
 | 
						|
  -webkit-overflow-scrolling : touch; /* iOS 5+ */
 | 
						|
}
 | 
						|
 | 
						|
#side-nav {
 | 
						|
  padding:0 6px 0 0;
 | 
						|
  margin: 0px;
 | 
						|
  display:block;
 | 
						|
  position: absolute;
 | 
						|
  left: 0px;
 | 
						|
  overflow : hidden;
 | 
						|
}
 | 
						|
 | 
						|
.ui-resizable .ui-resizable-handle {
 | 
						|
  display:block;
 | 
						|
}
 | 
						|
 | 
						|
.ui-resizable-e {
 | 
						|
  transition: opacity 0.5s ease;
 | 
						|
  background-color: var(--nav-splitbar-bg-color);
 | 
						|
  opacity:0;
 | 
						|
  cursor:col-resize;
 | 
						|
  height:100%;
 | 
						|
  right:0;
 | 
						|
  top:0;
 | 
						|
  width:6px;
 | 
						|
  position: relative;
 | 
						|
}
 | 
						|
 | 
						|
.ui-resizable-e:after {
 | 
						|
  content: '';
 | 
						|
  display: block;
 | 
						|
  top: 50%;
 | 
						|
  left: 1px;
 | 
						|
  width: 2px;
 | 
						|
  height: 15px;
 | 
						|
  border-left: 1px solid var(--nav-splitbar-handle-color);
 | 
						|
  border-right: 1px solid var(--nav-splitbar-handle-color);
 | 
						|
  position: absolute;
 | 
						|
}
 | 
						|
 | 
						|
.ui-resizable-e:hover {
 | 
						|
  opacity: 1;
 | 
						|
}
 | 
						|
 | 
						|
.ui-resizable-handle {
 | 
						|
  display:none;
 | 
						|
  font-size:0.1px;
 | 
						|
  position:absolute;
 | 
						|
  z-index:1;
 | 
						|
}
 | 
						|
 | 
						|
#nav-tree-contents {
 | 
						|
  margin: 6px 0px 0px 0px;
 | 
						|
}
 | 
						|
 | 
						|
#nav-tree {
 | 
						|
  background-color: var(--nav-background-color);
 | 
						|
  -webkit-overflow-scrolling : touch; /* iOS 5+ */
 | 
						|
  scrollbar-width: thin;
 | 
						|
  border-right: 1px solid var(--nav-border-color);
 | 
						|
  padding-left: 5px;
 | 
						|
}
 | 
						|
 | 
						|
#nav-sync {
 | 
						|
  position:absolute;
 | 
						|
  top:0px;
 | 
						|
  right:0px;
 | 
						|
  z-index:1;
 | 
						|
}
 | 
						|
 | 
						|
#nav-sync img {
 | 
						|
  opacity:0.3;
 | 
						|
}
 | 
						|
 | 
						|
div.nav-sync-icon {
 | 
						|
	position: relative;
 | 
						|
	width: 24px;
 | 
						|
	height: 17px;
 | 
						|
	left: -6px;
 | 
						|
	top: -1px;
 | 
						|
	opacity: 0.7;
 | 
						|
	display: inline-block;
 | 
						|
	background-color: var(--sync-icon-background-color);
 | 
						|
	border: 1px solid var(--sync-icon-border-color);
 | 
						|
	box-sizing: content-box;
 | 
						|
}
 | 
						|
 | 
						|
div.nav-sync-icon:hover {
 | 
						|
	background-color: var(--sync-icon-selected-background-color);
 | 
						|
	opacity: 1.0;
 | 
						|
}
 | 
						|
 | 
						|
div.nav-sync-icon.active:after {
 | 
						|
	content: '';
 | 
						|
	background-color: var(--sync-icon-background-color);
 | 
						|
	border-top: 2px solid var(--sync-icon-color);
 | 
						|
	position: absolute;
 | 
						|
	width: 16px;
 | 
						|
	height: 0px;
 | 
						|
	top: 7px;
 | 
						|
	left: 4px;
 | 
						|
}
 | 
						|
 | 
						|
div.nav-sync-icon.active:hover:after {
 | 
						|
	border-top: 2px solid var(--sync-icon-selected-color);
 | 
						|
}
 | 
						|
 | 
						|
span.sync-icon-left {
 | 
						|
	position: absolute;
 | 
						|
	padding: 0;
 | 
						|
	margin: 0;
 | 
						|
	top: 3px;
 | 
						|
	left: 4px;
 | 
						|
	display: inline-block;
 | 
						|
	width: 8px;
 | 
						|
	height: 8px;
 | 
						|
	border-left: 2px solid var(--sync-icon-color);
 | 
						|
	border-top: 2px solid var(--sync-icon-color);
 | 
						|
	transform: rotate(-45deg);
 | 
						|
}
 | 
						|
 | 
						|
span.sync-icon-right {
 | 
						|
	position: absolute;
 | 
						|
	padding: 0;
 | 
						|
	margin: 0;
 | 
						|
	top: 3px;
 | 
						|
	left: 10px;
 | 
						|
	display: inline-block;
 | 
						|
	width: 8px;
 | 
						|
	height: 8px;
 | 
						|
	border-right: 2px solid var(--sync-icon-color);
 | 
						|
	border-bottom: 2px solid var(--sync-icon-color);
 | 
						|
	transform: rotate(-45deg);
 | 
						|
}
 | 
						|
 | 
						|
div.nav-sync-icon:hover span.sync-icon-left {
 | 
						|
	border-left: 2px solid var(--sync-icon-selected-color);
 | 
						|
	border-top: 2px solid var(--sync-icon-selected-color);
 | 
						|
}
 | 
						|
 | 
						|
div.nav-sync-icon:hover span.sync-icon-right {
 | 
						|
	border-right: 2px solid var(--sync-icon-selected-color);
 | 
						|
	border-bottom: 2px solid var(--sync-icon-selected-color);
 | 
						|
}
 | 
						|
 | 
						|
#nav-path ul {
 | 
						|
  border-top: 1px solid var(--nav-breadcrumb-separator-color);
 | 
						|
}
 | 
						|
 | 
						|
@media print
 | 
						|
{
 | 
						|
  #nav-tree { display: none; }
 | 
						|
  div.ui-resizable-handle { display: none; position: relative; }
 | 
						|
}
 | 
						|
 | 
						|
/*---------------------------*/
 | 
						|
#container {
 | 
						|
	display: grid;
 | 
						|
	grid-template-columns: auto auto;
 | 
						|
	overflow: hidden;
 | 
						|
}
 | 
						|
 | 
						|
#page-nav {
 | 
						|
	background: var(--nav-background-color);
 | 
						|
	display: block;
 | 
						|
	width: 250px;
 | 
						|
	box-sizing: content-box;
 | 
						|
        position: relative;
 | 
						|
	border-left: 1px solid var(--nav-border-color);
 | 
						|
}
 | 
						|
 | 
						|
#page-nav-tree {
 | 
						|
	display: inline-block;
 | 
						|
}
 | 
						|
 | 
						|
#page-nav-resize-handle {
 | 
						|
  transition: opacity 0.5s ease;
 | 
						|
  background-color: var(--nav-splitbar-bg-color);
 | 
						|
  opacity:0;
 | 
						|
  cursor:col-resize;
 | 
						|
  height:100%;
 | 
						|
  right:0;
 | 
						|
  top:0;
 | 
						|
  width:6px;
 | 
						|
  position: relative;
 | 
						|
  z-index: 1;
 | 
						|
  user-select: none;
 | 
						|
}
 | 
						|
 | 
						|
#page-nav-resize-handle:after {
 | 
						|
  content: '';
 | 
						|
  display: block;
 | 
						|
  top: 50%;
 | 
						|
  left: 1px;
 | 
						|
  width: 2px;
 | 
						|
  height: 15px;
 | 
						|
  border-left: 1px solid var(--nav-splitbar-handle-color);
 | 
						|
  border-right: 1px solid var(--nav-splitbar-handle-color);
 | 
						|
  position: absolute;
 | 
						|
}
 | 
						|
 | 
						|
#page-nav-resize-handle.dragging,
 | 
						|
#page-nav-resize-handle:hover {
 | 
						|
  opacity: 1;
 | 
						|
}
 | 
						|
 | 
						|
#page-nav-contents {
 | 
						|
  padding: 0;
 | 
						|
  margin: 0;
 | 
						|
  display: block;
 | 
						|
  top: 0;
 | 
						|
  left: 0;
 | 
						|
  height: 100%;
 | 
						|
  width: 100%;
 | 
						|
  position: absolute;
 | 
						|
  overflow: auto;
 | 
						|
  scrollbar-width: thin;
 | 
						|
  -webkit-overflow-scrolling : touch; /* iOS 5+ */
 | 
						|
}
 | 
						|
 | 
						|
ul.page-outline,
 | 
						|
ul.page-outline ul {
 | 
						|
  text-indent: 0;
 | 
						|
  list-style: none outside none;
 | 
						|
  padding: 0 0 0 4px;
 | 
						|
}
 | 
						|
 | 
						|
ul.page-outline {
 | 
						|
  margin: 0 4px 4px 6px;
 | 
						|
}
 | 
						|
 | 
						|
ul.page-outline div.item {
 | 
						|
  font: 12px var(--font-family-nav);
 | 
						|
  line-height: 22px;
 | 
						|
}
 | 
						|
 | 
						|
ul.page-outline li {
 | 
						|
  white-space: nowrap;
 | 
						|
}
 | 
						|
 | 
						|
ul.page-outline li.vis {
 | 
						|
  background-color: var(--nav-breadcrumb-active-bg);
 | 
						|
}
 | 
						|
 | 
						|
#container.resizing {
 | 
						|
  cursor: col-resize;
 | 
						|
  user-select: none;
 | 
						|
}
 |