...
Setup basic I2C transceive function(in blocking mode)
Setup functions for each command(refer to data sheet 15.1)
Setup functions to manipulate register values and data conversion(refer to data sheet 16)
Debugged and verified measurement read by comparing with sample Arduino code under same register settings
Test functions to change register values and switch to DMA - in progress
Notes
Consideration of DMA
Conversion setting: Higher OSR and digital filter setting lead to higher accuracy and lower noise, but higher covnersion time(refer to datasheet 16.2.5)
Sensitivity setting: Gain and resolution need to be tested on breakout board(refer to datasheet 16.2.4)
...