Useful Functions
- reading and writing to the codec.
- reading from the sram - 16b
- reading from the sram - 18b
- writing to the sram - 16b
- writing to the sram - 18b
- sampling the switch to change functions - no initialization
- sampling the switch to change functions - with initialization
- initialization routine
- 16b signed x 16b signed to (16b or 32b) signed number
- 16b signed x 8b unsigned to (16b or 24b) signed number
- 16b signed x 16b unsigned to (16b or 32b) signed number
- two's complement of 16b number
- two's complement of 24b number
- adding signed numbers of different lengths