Choco OS  V.0.16.9.0
Join to the chocolate world
oc_machine.c File Reference

The file with source for machine module. More...

#include <oc_machine.h>
#include <oc_assert.h>

Go to the source code of this file.

Macros

#define MAKE_BIT(BIT_NAME, SIZE)
 

Variables

const oC_Machine_DmaChannelAssignment_t oC_DmaChannelAssignments [oC_Machine_DmaChannelAssignmentIndex_NumberOfElements]
 

Detailed Description


Author
Patryk Kubiak
Note
Copyright (C) 2015 Patryk Kubiak patry.nosp@m.k.ku.nosp@m.biak9.nosp@m.0@gm.nosp@m.ail.c.nosp@m.om

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

Definition in file oc_machine.c.

Macro Definition Documentation

#define MAKE_BIT (   BIT_NAME,
  SIZE 
)

Verification of the registers sizes

Definition at line 54 of file oc_machine.c.

Variable Documentation

const oC_Machine_DmaChannelAssignment_t oC_DmaChannelAssignments[oC_Machine_DmaChannelAssignmentIndex_NumberOfElements]
Initial value:
= {
#define ADD_DMA_CHANNEL_ASSIGNMENT( DMA_CHANNEL_NAME , CHANNEL_NAME , SIGNAL_TYPE , TYPE , ENC )
oC_MACHINE_DMA_CHANNELS_ASSIGNMENTS_LIST(ADD_DMA_CHANNEL_ASSIGNMENT)
}
#define oC_MACHINE_DMA_CHANNELS_ASSIGNMENTS_LIST(ADD_CHANNEL_ASSIGNMENT)

Array with DMA channel assignments

Definition at line 42 of file oc_machine.c.